一、Vue-cli-service 项目多环境配置
需求
最近有一个新需求,aes加密中的key值在开发环境和生产环境不一样,打包的时候需要分别执行,记录一下。
文件目录
新增文件
在根目录下增加 【.env.dev】 和 【.env.prod 】文件,如上图所示。文件内容如下:
.env.dev (开发环境)
NODE_ENV = 'development'
VUE_APP_ENV = 'development'
VUE_APP_BASE_URL = '开发环境地址'
.env.prod (生产环境)
NODE_ENV = 'production'
VUE_APP_ENV = 'production'
VUE_APP_BASE_URL = '生产环境地址'
注释:.env文件中变量命名 必须以 VUE_APP_ 开头
修改package.json文件
"scripts": {
"dev": "vue-cli-service serve --open",
"start": "vue-cli-service serve",
"build