【发布时间】:2015-07-23 18:36:28
【问题描述】:
我使用的是 Windows 7。我尝试使用 cmd 中的SET NODE_ENV="development" 命令,但这无济于事。同样在脚本中的 npm 中,我使用NODE_ENV=development node app.js。但 env 仍然未定义。
【问题讨论】:
-
如何检查 env 是否未定义?
-
process.env.NODE_ENV
-
如果你打开一个空白的命令提示符然后你写
SET NODE_ENV= "development"然后echo %NODE_ENV%,结果是什么? -
ENV = process.env.NODE_ENV || 'development'; -
@OlegBaranovsky 你能试试用这条线创建一个文件 env.js console.log(process.env.NODE_ENV);然后从命令提示符 >set NODE_ENV=development >node env.js