VUE/CLI .env 变量返回未定义

Posted

技术标签:

【中文标题】VUE/CLI .env 变量返回未定义【英文标题】:VUE/CLI .env variables returns undefined 【发布时间】:2020-10-06 12:34:41 【问题描述】:

我正在使用@vue/cli 4.2.3,但是当我在我的项目根文件夹中创建一个 .env 文件并在其中声明一个新的 env 变量然后在它返回未定义的任何组件中打印它时。 我的环境变量就像 VUE_APP_NAME=VALUE 我这样称呼它 console.log(process.env.VUE_APP_NAME) 结果总是不确定的 有什么帮助吗?

【问题讨论】:

这能回答你的问题吗? Vue-cli 3 Environment Variables all undefined 【参考方案1】:

根据您提供的信息,您似乎做得很好。

    文件位于根目录中。 变量以VUE_APP_开头

我会检查 .env 文件是否没有扩展名。

【讨论】:

这是一个普通的 .env 文件,我还能做些什么吗? 应该不会,但如果您禁用了文件扩展名视图,您可能已经创建了一个 .txt。这是一个假设,我已经告诉过你,从你提供的数据来看,你做得很好 感谢您抽出宝贵时间,我会继续搜索。

以上是关于VUE/CLI .env 变量返回未定义的主要内容,如果未能解决你的问题,请参考以下文章

VueJS 进程显示未定义

节点 process.env.VARIABLE_NAME 返回未定义

heroku 环境变量返回未定义

从 Vue CLI(Vue 3)迁移到 Vite:未捕获(承诺中)类型错误:无法解构“未定义”的属性“默认”,因为它未定义

顶部未定义的环境变量

未定义变量:Laravel 5.3 中的 _ENV