以vue为例,前端配置环境变量

为什么要配置环境变量?

一般项目分有开发环境、测试环境、正式环境,所使用的接口域名都是不同的,可能还分别部署三个或更多前端服务。每次切换环境或者打包的时候都需要手动更改配置,比较麻烦也容易出错,所以用脚本自动化方式直接配置不同的开发环境。

1.创建各环境文件

以vue为例,直接创建.env.xxxx,与src同级,xxxx后缀可以任意取

.env(本地开发环境)

// 用来区分本地开发和线上打包环境
NODE_ENV = 'development'
// 开发环境接口
VUE_APP_SERVER = 'http://www.xxxx.com'

.env.testing(测试环境)

// 用来区分本地开发和线上打包环境
NODE_ENV = 'testing'
// 测试环境接口
VUE_APP_SERVER = 'http://www.xxxx.com'

2.改写package.json中scripts

 "scripts": {
    "serve": "vue-cli-service serve",
    "serve-testing": "vue-cli-service serve --mode testing" ,
    "build": "npm run build",
    "build-testing": "vue-cli-service build --mode testing",
  }

想用本地环境接口,就npm run serve
想用测试环境接口,就npm run serve-testing

打包同理,正式环境也同理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值