这个问题是关于.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直到重启后才更新环境(奇怪)。