Vue生产环境和开发环境的配置
1、在不同的环境变量文件中放置我们需要的参数
.env.production 这个文件配置的是生产环境的变量,放置线上访问的路径
VUE_APP_URL=https://cli.vuejs.org/
.env.development 这个文件配置的是开发环境的变量,可以让我们在本地访问线上的路径
VUE_APP_URL=https://cli.vuejs.org/
2、# 根据vue cli 官网的描述,创建vue.config.js文件配置参数
// 这个地方的参数配置可以参照vue cli https://cli.vuejs.org/zh/config/#全局-cli-配置,根据项目需要进行配置
module.exports = {publicPath: process.env.NODE_ENV === 'production' ? '/production-sub-path' : './', outputDir: 'dist',devServer: {proxy: {'/api': {target: '线上接口地址',ws: true,changeOrigin: true,pathRewrite: {'^/api': '/' // 根据之前vuejs的配置,用来拿掉URL上的(/api),但是暂时没有什么效果}},}}
}
3、创建mock.api.js文件,用来集中放置接口
import Vue from 'vue';
const api = process.env.VUE_APP_URL ? process.env.VUE_APP_URL : '/api';export const APIROUTER = {'login': api + '/admin/login.do', // 登录
}Vue.prototype.$api_router = APIROUTER; // 直接声明出去
4、在main.js 中引入 mock.api.js
import './mock.api'; // 接口API
5、使用api接口
在components文件夹下创建login.vue
<script>export default{mounted() {console.log(this.$api_router.login); // 打印出登录接口的路径},}
</script>
Vue生产环境和开发环境的配置相关推荐
- vue在生产环境、测试环境和开发环境,三种环境下配置不同的api地址
vue在生产环境.测试环境和开发环境,三种环境下配置不同的api地址 我们大多数在开发的时候,都会有三种环境,一个是开发环境,一个是测试环境,一个是生产环境,我们打包的时候需要根据不同的环境去加载不同 ...
- Vue cli3配置生产环境,开发环境,和测试环境
目录 1.先在package.json文件中添加: 2.在项目目录下建立 .env文件和.env.test文件 3.配置api变量 3.1.配置axios的baseURL路径 3. ...
- vue--echarts 图标库、excel导出、面包屑组件、富文本框、地图、前端使用代理访问、监控生产环境or开发环境
目录 一.echarts 图标库 1.echarts的基础 2.项目中的使用 二.execl导出 三.面包屑组件 四.富文本框 五.地图 六.vite 构建配置 七.后端未开跨域资源共享,前端使用代理 ...
- (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换
(17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换 1. 概述 生产环境和开发环境所需依赖是不同: --开发依赖:就是开发中用到而发布时用不到的.在package.jso ...
- 生产环境和开发环境_环境部署:开发、测试和线上环境的区别
点击蓝字 关注我们 软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件 ...
- 31 SpringBoot多环境的切换(生产环境、开发环境、测试环境)
参考链接: Spring官网 Spring官网 外部配置加载顺序的说明 SpringBoot多环境的切换(生产环境.开发环境.测试环境)_周太阳的博客-CSDN博客_springboot测试生产环境切 ...
- 项目开发过程中什么是生产环境、UAT环境、仿真环境、开发环境、测试环境?
开发环境,测试环境,生产环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境. 执行步骤:开发完成,测试环境测试,保证程序没有问题后,再上传到生产环境 ...
- webpack4生产环境和开发环境的对比
前言 近期一直在看webpack4的文档,于是给自己做了这个总结,对比一下生产环境和开发环境的区别. 开发环境 在项目开发过程中,我们关注的是能否追溯到代码的错误来源,能够及时刷新页面让我们看到代码的 ...
- iOS的DeviceToken随生产环境和开发环境变化
http://www.jianshu.com/p/a80535716e3a 这两天研究推送功能,有一个问题一直困扰着我,就是Device token会变化 当我用XCode直接运行到手机上的时候,De ...
最新文章
- PHP获取时间排除周六、周日的两个方法
- Visual Studio 2015 for Linux更好地支持Linux下的开发
- 02-NLP-01-jieba中文处理
- 11.python并发入门(part4 死锁与递归锁)
- EOS账户系统(1)场景
- Google地图的trip plan是旅行规划的好帮手!
- 原生js导出excel,并保留样式
- STM32入门之电路基础
- 端口和网络安全的关系
- 大数据毕设选题 - 京东消费数据分析与可视化(python 大数据 机器学习)
- 品牌和爱情,原理是一样的
- 中国大学MOOC C语言程序设计--第四周编程题
- 数独求解算法(回溯法和唯一解法)java实现
- 2018年90后薪资报告出炉:看看你被甩了多远!
- unity人物旋转移动代码_Unity3D实现人物移动示例
- 美团,大众下拉菜单的实现
- 深入了解超线程、双核CPU、双CPU与单CPU的区别
- 2019NOIP算法复健+学习
- Unity3D 控制动画播放暂停
- 认识恶意软件、病毒的传播方式、工作过程以及防御
热门文章
- 我常用之呼和浩特快递联系电话(顺丰、申通、圆通 转)
- java ajax轮询_ajax轮询(ajax轮询实现聊天)
- css3鼠标悬停图片边框线条动画特效
- 不卡的android手机,目前3款公认用三年都不卡的手机,2台来自安卓机,一台是iPhone!...
- javac不是内部命令或外部命令
- 安装scoop报错:iex : 使用“2”个参数调用“DownloadFile”时发生异常:“在 WebClient 请求期间发生异常。”
- Python遍历字典笔记
- 被MD5加密坑了?雅虎大规模泄密是个咋样的悲剧
- 袁峰:我的程序开发之路
- 性能比较好的蓝牙耳机,2023质量最好的蓝牙耳机排行榜推荐