Can';t set node.js env

Can';t set node.js env,node.js,npm,env,Node.js,Npm,Env,我正在使用Windows7。我尝试使用cmd中的SET NODE\u ENV=“development”命令,但这没有帮助。同样在脚本中的npm中,我使用NODE\u ENV=developmentNODE app.js。但环境仍然未定义。解决方案: "scripts": { "start": "set NODE_ENV=development&& node app.js" } 如何检查env是否未定义?process.env.NODE_env如果打开一个空白命令提示

我正在使用Windows7。我尝试使用cmd中的
SET NODE\u ENV=“development”
命令,但这没有帮助。同样在脚本中的npm中,我使用
NODE\u ENV=development
NODE app.js。但环境仍然未定义。

解决方案:

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

如何检查env是否未定义?process.env.NODE_env如果打开一个空白命令提示符,编写
SET NODE_env=“development”
,然后
echo%NODE_env%
,结果是什么?
env=process.env.NODE|env|
@OlegBaranovsky您可以尝试使用以下命令行创建文件env.js console.log(process.env.NODE_env);然后从命令提示符>set NODE_ENV=development>NODE ENV.js