npm script -- 如何在package.json设置环境变量
在npm scripts里设置环境变量
"scripts": {
"prod": "NODE_ENV=production electron .",
"dev": "NODE_ENV=development electron ."
}
使用如下方式获取环境变量
npm run dev
console.log(process.env.NODE_ENV) //development
npm run prod
console.log(process.env.NODE_ENV) //production
6 回复
这个有兼容性问题的, 用 https://www.npmjs.com/package/cross-env
小白问一个:直接赋值不行吗
比如:
process.env.TEST = 1;
console.log(process.env.test);
// => 1
没试过这样,通常都是配置文件里面有dev qa prod然后在启动的时候设置环境变量这样来跑。
@hfqf 自己敲一个env命令就知道了,赋值是可以的
@atian25 thanks
学习了 —from Vue + Muse-UI