VueJS是否可以访问系统环境变量

时间:2020-04-23 08:55:12

标签: vue.js environment-variables

这个问题是关于.env文件的 不是 ,谢谢。

它在docs中说:

此外,执行Vue CLI时已经存在的环境变量具有 优先级最高,不会被.env文件覆盖。

好吧,我添加了一个系统变量VUE_APP_TEST =“测试值”

然后重建应用程序并添加以下代码

console.log(process.env.VUE_APP_TEST)

显然无济于事

问题是,我做错了什么,还是只是高估了VueJS功能,还是文档错了?还是我误解了“已有变量”部分?

更新:

是的,在询问此问题之前,我停止了npm run dev并重新开始。它适用于.env文件中的变量。但是问题不是关于.env文件。

重新启动系统确实有帮助。但是,这超出了我的理解,为什么vue-cli不会以任何其他方式捕获环境的变化。应该检查这是否实际上是vue-cli问题,或者是Windows直到重启后才更新环境(奇怪)。

0 个答案:

没有答案
相关问题