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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。