“NODE_ENV”未被识别为内部或外部命令,可操作命令或批处理文件

时间:2018-04-11 22:11:15

标签: node.js windows windows-10

我正在尝试设置环境。但是,我每次都会收到以下错误:

  

NODE_ENV" is not recognized as an internal or external command, operable command or batch file.

当我在NODE_ENV之前添加该集时,它只显示了这个:

set NODE_ENV=development nodemon -w src --exec "babel-node src --presets es2015,stage-0"

2 个答案:

答案 0 :(得分:3)

有时设置SET NODE_ENV=...不能解决您的问题。然后,您应该运行npm install -g win-node-env

答案 1 :(得分:1)

在package.json中,请添加以下行并尝试

"build": "SET NODE_ENV=production webpack"

如果没有运气,请添加以下依赖项,

"npm i cross-env"

并在package.json中,

"start": "cross-env NODE_ENV=development node server.dev.js", "serve": "cross-env NODE_ENV=production node server.prod.js"