vue构建而不过度添加NODE_ENV



我希望能够在developmentproduction模式下运行yarn build,所以我创建了.env文件并添加了变量NODE_ENV=development,但当我运行yarn build时,Vue会覆盖它。有什么解决方法吗??也许我可以使用其他一些变量,比如CUSTOM_ENV,但奇怪的是,我不能以我想要的方式控制默认的ENV变量

提前感谢!

好吧,我找到了解决方案,我可以在包.json:中使用我的.env变量

"serve": "vue-cli-service serve --mode %NODE_ENV%",
"build": "vue-cli-service build  --mode %NODE_ENV%",
"lint": "vue-cli-service lint  --mode %NODE_ENV%",

所以现在,无论我将使用哪种构建,它都将使用我的env变量,而不会覆盖

最新更新