【问题标题】:Can't set node.js env无法设置 node.js 环境
【发布时间】: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

标签: node.js npm env


【解决方案1】:

解决方案:

"scripts": {
    "start": "set NODE_ENV=development&& node app.js" 
}

【讨论】:

    猜你喜欢
    • 2016-03-20
    • 2019-09-23
    • 2018-07-20
    • 2018-10-15
    • 1970-01-01
    • 2011-12-04
    • 2023-04-04
    • 1970-01-01
    • 2018-04-05
    相关资源
    最近更新 更多