vue-cli3生产环境和测试环境.env文件设置变量获取不到的原因

我这里设置生产环境是在.env.production
测试环境是.env.staging
然后无论我怎么设置变量:IMG_HOST = 'zcimgx'
用process.env.IMG_HOST 都取不到

最后在网上查到解决办法:
变量名必须以VUE_APP开头如:

VUE_APP_IMG_HOST = 'zcimgx'

然后用下面写法就可取到

process.env.VUE_APP_IMG_HOST 

注意打包命令后面要带上环境名称npm run build --mode production 或者 npm run build --mode staging

你可能感兴趣的:(vue-cli3生产环境和测试环境.env文件设置变量获取不到的原因)