vue-cli3 配置 环境变量

Deadly 提交于 2020-02-27 12:09:36

vue-cli3 搭建的项目其实看起来比 cli2 简单明了很多,官方也有相关文档对多环境变量配置的描述。
https://cli.vuejs.org/zh/guide/mode-and-env.html

1、首先明确:
通过为 .env 文件增加后缀来设置某个模式下特有的环境变量
通过传递 --mode 选项参数为命令行覆写默认的模式

 

2、创建文件:(一定是根目录!!!!!!!!!!!!!!!!!!!!!!!!!!)

在项目的根目录新建4个文件夹,分别对应开发(dev),测试(test),仿真(uat),生产(prod)
文件命名: .env.dev , .env.test , .env.uat , .env.prod

3、配置每个文件的环境

.env.dev

NODE_ENV='development'
VUE_APP_CURRENTMODE='dev'
VUE_APP_BASEURL='你的开发环境地址'

.env.test

NODE_ENV='production'
VUE_APP_CURRENTMODE='test'
VUE_APP_BASEURL='你的测试环境地址'

.env.uat

NODE_ENV='production'
VUE_APP_CURRENTMODE='uat'
VUE_APP_BASEURL='你的仿真环境地址'

.env.prod

NODE_ENV='production'
VUE_APP_CURRENTMODE='prod'
VUE_APP_BASEURL='你的线上环境地址'

 

4、配置package.json

"version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "vue-cli-service serve --mode dev",
    "build--test": "vue-cli-service build --mode test",
    "build--uat": "vue-cli-service build --mode uat",
    "build--prod": "vue-cli-service build --mode prod",
    "build": "vue-cli-service build"
  },
npm run dev		//本地运行
npm run build:test      //测试环境打包
npm run build:uat      //仿真环境打包
npm run build:prod 		//正式环境打包

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!