查看
- 打开 cmd
- 输入 node,回车
- 输入 process.env
- 就可以看到所有属性
文档
http://nodejs.cn/api/process/process_env.html
内容
- process 对象是一个 global (全局变量),提供有关信息,控制当前 Node.js 进程
- process.env属性返回一个包含用户环境信息的对象
Windows 配置
- 临时配置
#node中常用的到的环境变量是NODE_ENV,首先查看是否存在 set NODE_ENV #如果不存在则添加环境变量 set NODE_ENV=production #环境变量追加值 set 变量名=%变量名%;变量内容 set path=%path%;C:\web;C:\Tools #某些时候需要删除环境变量 set NODE_ENV=
- 永久配置
右键(此电脑) -> 属性® -> 高级系统设置 -> 环境变量(N)…
cross-env 使用
- 原因
当您使用NODE_ENV =production, 来设置环境变量时,大多数Windows命令提示将会阻塞(报错) - 安装
npm install --save-dev cross-env
- 使用
"dev": "cross-env NODE_ENV=development nodemon --harmony index.js",