ENV 变量未加载到构建生产中
ENV variables not being loaded into build production
我已经使用 dotenv 模块将环境模块加载到配置文件中。当我使用 node config.js
执行该文件时,我知道它已成功加载(使用 console.log 并在终端上看到输出)。但是当我尝试 运行 整个项目时,它在浏览器的控制台中显示为未定义。任何人都可以说明为什么会发生这种情况吗?
运行ning 节点 config.js 肯定会 运行 文件,并且 env 变量仅在该脚本的生命周期内可用。这就是您在其他地方没有获得 env 变量的原因。尝试在您使用它们的正确位置注入 require('dotenv').config() 。例如构建脚本。希望对你有帮助。
我已经使用 dotenv 模块将环境模块加载到配置文件中。当我使用 node config.js
执行该文件时,我知道它已成功加载(使用 console.log 并在终端上看到输出)。但是当我尝试 运行 整个项目时,它在浏览器的控制台中显示为未定义。任何人都可以说明为什么会发生这种情况吗?
运行ning 节点 config.js 肯定会 运行 文件,并且 env 变量仅在该脚本的生命周期内可用。这就是您在其他地方没有获得 env 变量的原因。尝试在您使用它们的正确位置注入 require('dotenv').config() 。例如构建脚本。希望对你有帮助。