项目中的.env开头的文件是否知道是干什么的呢
主要是为了区分测试环境还是生产环境env.development
为测试环境
# 测试环境
NODE_ENV = 'development'
VUE_APP_BASE_API = 'http://xxxxxxxxx'
// 命名一定要以 VUE_APP_ 开头,要不然根本取不到
.env.production
为生产环境
NODE_ENV = 'production'
VUE_APP_BASE_API = 'https://xxxxxxxxx'
// 自定义环境命名一定要以 VUE_APP_ 开头
// 两个文件命名的时候一定要保持相同的接口,不同的环境变量的命名一定要一致
在package.json
文件中应该要配置
在main.js可以打印一下看看
console.log(process.env.VUE_APP_BASE_API)
记得重新启动服务,要不然不生效