配置多环境变量

1.开发环境的介绍

  1. 开发环境 development 使用 npm run serve 启动
  2. 生产环境 production 使用 npm run build 进行打包
  3. 测试环境 test 使用 npm run test 启动

2.项目的开发流程

1客户提出需求
2根据客户需求设计产品
3向客户确认需求
4ui设计师根据原型图设计
5后端设计接口提供数据和前端模拟数据制作页面
6前后端联调如果开发时就是接口就不需要前后段联调
7前后端测试
8前后端修复bug
9项目上线

3.配置环境变量

package.json 里的 scripts 配置 serve test build,通过 --mode xxx 来执行不同环境

通过 npm run serve 启动本地 , 执行 development
通过 npm run test 打包测试 , 执行 testing
通过 npm run build 打包正式 , 执行 production

"scripts": {
  "serve": "vue-cli-service serve --open",
  "test": "vue-cli-service build --mode testing",
  "build": "vue-cli-service build",
}

配置变量

以 VUE_APP_ 开头的变量,在代码中可以通过 process.env.VUE_APP_ 访问。
  比如,VUE_APP_ENV = ‘development’ 通过process.env.VUE_APP_ENV 访问。
  除了 VUE_APP_* 变量之外,在你的应用代码中始终可用的还有两个特殊的变量NODE_ENV 和BASE_URL

在项目根目录中新建.env.*

.env.development 本地开发环境配置

NODE_ENV='development'
VUE_APP_BASE_URL="请求地址"

.env.test 测试环境配置

NODE_ENV='test'
VUE_APP_BASE_URL="请求地址"

.evn.porduction 生产环境配置

NODE_ENV='porduction'
VUE_APP_BASE_URL="请求地址"

通过process.env.VUE_APP_BASE_URL就可以获取不同环境下的url地址了
在main.js中给axios配置请求设置为如下

axios.request({url:process.env.vue_APP_BASE_URL,method:'git'}).then(res=>{
    console.log(res) //可以根据不同环境获取数据了
})
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值