ENV变量未加载到构建产品中

时间:2020-03-06 08:20:59

标签: node.js npm dotenv

我已经使用dotenv模块将环境模块加载到配置文件中。当我使用node config.js执行该文件时,我知道该文件已成功加载(使用console.log,并在终端上看到输出)。但是,当我尝试运行整个项目时,它在浏览器的控制台中显示为未定义。任何人都可以对发生这种情况有特定的原因吗?

1 个答案:

答案 0 :(得分:1)

运行节点config.js将确保运行该文件,并且env变量仅在此脚本有效期内可用。这就是您在其他地方没有获取env变量的原因。尝试在使用它们的正确位置注入require('dotenv')。config()。例如构建脚本。希望对您有帮助。