主题
Env
process.env.NODE_ENV 默认只有两种:development 和 production。
运行脚本时,可以这样改变环境变量, 在package.json文件的scripts里面添加命令:
bash
NODE_ENV=production node build.js但是这个命令使用Windows的同学拉下代码后就报错了,因为Windows上面设置的方式不一样
bash
set NODE_ENV=production node build.js但是不同电脑上不同的设置肯定是不行的呀,这个时候 cross-env 赶来救场了。
cross-env 可以跨平台的设置和使用环境变量
bash
cross-env NODE_ENV=production node build.jsnode 原生支持 .env
bash
node --env-file=.env index.jsdotenv
bash
npm i dotenv