【发布时间】:2019-11-25 04:24:58
【问题描述】:
所以我有一个节点机器上最简单的例子,它运行一个带有 webpack 的 react-redux 应用程序(虽然我认为这对于这个问题并不重要,但它是在 nodejs 上的)。
特定调用获得价值包:
console.log(process.env.NODE_ENV); // output: 'development'
普通电话一无所获:
console.log(process.env); // output: {}
我在这里错过了什么?
添加可能相关的信息:
- 我将
dotenv用于test环境。 - 我在开发环境中使用
dotenv-webpack。 - 对于部署到 Heroku 的
production环境,我没有使用这两种方法 - 该问题在所有环境中都存在。
【问题讨论】:
-
这些控制台日志是一个接一个?是否放置在测试中?你用哪个命令运行js文件?
标签: node.js environment-variables