在win 环境下 node.js这个环境变量是怎么设置的,配置过程是什么?
process.chdir(path) //具体看api文档
试试 命令行执行 set process.env.NODE_ENV = production
SET NODE_ENV=production node app.js
// app.js console.log(process.env.NODE_ENV);
我记得windows不是有一个环境变量的配置窗口吗?
@struCoder 别这样,那是个全局的,用在哪里就在哪里设置
npm run xxx --production // app.js console.log(process.env.NODE_ENV); production
npm run xxx --production
如果用webstorm开发的话
不建议npm run方式,还是学好linux
linux export NODE_ENV=production ; node app.js 这个只对当前终端有效
你在npm script里设置NODE_ENV 可以起作用的
"scripts": { "release": "set NODE_ENV=production&&grunt rtm", "dev": "set NODE_ENV=development&&grunt watch", },
@imingyu 恩,看看
npm install --save-dev cross-env 用这个
npm install --save-dev cross-env
npm i cross-env --save-dev
cross-env NODE_ENV=blablabl
@NumerHero 谢谢
shell
NODE_ENV=development node app.js
cmd
set NODE_ENV=development node app.js
mark — From LBRC
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
process.chdir(path) //具体看api文档
试试 命令行执行 set process.env.NODE_ENV = production
我记得windows不是有一个环境变量的配置窗口吗?
@struCoder 别这样,那是个全局的,用在哪里就在哪里设置
npm run xxx --production// app.js console.log(process.env.NODE_ENV); production如果用webstorm开发的话
不建议npm run方式,还是学好linux
linux
export NODE_ENV=production ; node app.js 这个只对当前终端有效
你在npm script里设置NODE_ENV 可以起作用的
@imingyu 恩,看看
npm install --save-dev cross-env用这个npm i cross-env --save-dev
cross-env NODE_ENV=blablabl
@NumerHero 谢谢
shell
cmd
mark — From LBRC