Setting Vue CLI Modes and Environment Variables
设置Vue CLI的模式和环境变量
基本上参照官方文档设定就好 Vue 官方文档
环境
- Vue CLI: 3.6.3
前提条件
本回创建本地local环境,开发环境,和生产环境
.env文件的生成
- .env.local
- .env.development
- .env.prod
在创建好的每个文件下写入相应的API Base URL.
本地环境的情况下.local最好在.gitignore里添加,不要push到生产环境里。VUE_APP_这个接头词是必要的,漏掉的话build不成功的。。(之前卡在这了)
例:
.env.local
1 | NODE_ENV='local' |
.env.development
1 | NODE_ENV='development' |
.env.prod
1 | NODE_ENV='production' |
package.json的设定
在package.json里的scripts里设定你的模式
例:
package.json
1 | "scripts": { |
使用方法
根据你设定的package.json来运行
比如 yarn local-serve的时候,就会相应的获取.env.local里的环境变量。
这样你就能够根据不同的开发环境进行build,deploy了。