node如何设置process.env

在使用debug需要设置$env:DEBUG = "*,-not_this"执行相应的环境。

echo $DEBUG输出相应的环境配置。Mac下是可以使用DEBUG="*" node bin/before-parse.js

https://github.com/visionmedia/debug/blob/master/src/node.js

“dev-mac”: “ export NODE_ENV=development&& nodemon –harmony –use_strict index.js -w “,
“dev-win”: “ set NODE_ENV=development&& nodemon –harmony –use_strict index.js -w “,

windows 不太清楚,*NIX 系统下规则如下:
export NODE_ENV=production && node xxx.js 这样在当前命令行下后续的命令中读取 NODE_ENV,都会得到 production 值;
如果直接使用 NODE_ENV=production node xxx.js,则 NODE_ENV 的有效性仅限当前命令,不会对后续命令有影响。

可以使用cross-env