Vue cli3.0环境配置所遇到的问题

男儿欲遂平生志,五经勤向窗前读

在使用 Vue cli3.0我们目前都会在下面的文件中进行全局环境变量的配置工作

.env
.env.development
.env.production

今天帮忙处理别人的项目,遇到的一个奇葩问题

其它模块访问设置的环境变量结果为undefined。(PS:前提是变量名已经以VUE_APP_XX的格式来命名)

网上搜出来的答案基本都是千篇一律,解决不了我的问题。Github上也有人遇到相同的问题


解决方案汇总

我出错的原因是:.env文件没有放在根目录下所导致的。这两篇文章将出错的原因及对应的解决方案都给出来啦。希望能够帮助大家。

  1. Vue-cli 3环境变量均未定义undefined
  2. Vue-cli 3 Environment Variables all undefined

VUE Cli环境变量官方文档

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章