cross-env
用于跨平台设置环境变量的的脚本
使用以下方式启动程序,则可使用process.env.NODE_ENV获取设置的环境变量,用于区分是否是生产环境
- 在window的cmd中设置node环境变量需要使用
set NODE_ENV=production & node app.js - 在window的PowerShell中设置node环境需要使用
env:NODE_ENV=production ;node app.js - 在Linux中设置node环境需要使用
NODE_ENV=production node app.js
由于不同系统中的设置方式不同,所以为了解决该问题就可以使用cross-env工具,使用npm install cross-env -D本地安装,使用npx cross-env NODE_ENV=production node app.js即可设置,通常写在package.json中的scripts中,使用npm run命令执行

Comments NOTHING