在win 环境下 node.js这个环境变量是怎么设置的,配置过程是什么?
回复 (16)
L
mark --- From LBRC
M
shell
NODE_ENV=development node app.js
cmd
set NODE_ENV=development
node app.js
J
N
npm i cross-env --save-dev
cross-env NODE_ENV=blablabl
S
npm install --save-dev cross-env
用这个
J
I
你在npm script里设置NODE_ENV 可以起作用的
"scripts": {
"release": "set NODE_ENV=production&&grunt rtm",
"dev": "set NODE_ENV=development&&grunt watch",
},
L
linux
export NODE_ENV=production ; node app.js
这个只对当前终端有效
C
不建议npm run方式,还是学好linux
H
如果用webstorm开发的话
I
npm run xxx --production
// app.js
console.log(process.env.NODE_ENV);
production
D
S
我记得windows不是有一个环境变量的配置窗口吗?
W
SET NODE_ENV=production
node app.js
// app.js
console.log(process.env.NODE_ENV);
Y
试试 命令行执行 set process.env.NODE_ENV = production
M
process.chdir(path) //具体看api文档
参与回复
登录后即可参与回复。登录