window.ENV vs process.env vs window._env 在 vuejs 应用程序中使用时有什么区别?

2023-12-21

我最近开始使用 vue js 工作,在尝试使用 docker ucp 中的 docker 容器部署的 vuejs 应用程序中进行运行时 url 注入时,我遇到了 window.ENV 和 window._env。我阅读了有关 process.env 的信息,以便在应用程序中使用环境变量。但不确定 window.ENV 或 window._env 或 process.env 有什么不同?在此先感谢您的帮助!!


如果您将 vue-cli 与 VueJS 一起使用process.envwebpack 在构建过程中使用它来在构建生产时将环境变量设置到脚本中。它将用您在 .env 和 .env 上指定的 VARNAME 值替换 process.env.VARNAME。文件...

也在开发webpack开发服务器中进行处理和替换。


process and process.env浏览器无法理解。 (通过运行测试console.log(process)在浏览器开发控制台中)。


window另一方面是您网站上浏览器中可用的对象......

您可以向其中添加自己的对象,例如

window.CONFIG= {}
window.ENV = {}

console.log(window)创建对象之前和之后以查看效果。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

window.ENV vs process.env vs window._env 在 vuejs 应用程序中使用时有什么区别? 的相关文章

随机推荐