webpack
打包以及node env
cross-env
yarn add cross-env@5.1.1 cross-port-killer@1.0.1 什么是cross-env?
解:当您使用NODE_ENV=production类似设置环境变量时,大多数Windows命令提示将会阻塞 。(例外是Windows上的Bash,它使用本机Bash。)同样,Windows和POSIX命令如何利用环境变量也有所不同。使用POSIX,您可以使用:$ENV_VAR 和您使用的Windows %ENV_VAR%。 "build": "cross-env APP_ENV=production umi build",
"build:test": "cross-env APP_ENV=test umi build",新增一条如上命令,当执行npm run build
时,设置proess.env.APP_ENV
为production
,同理设置为test
.然后在config.js
文件中即可根据这个变量设置相应的路径。package.json
文件原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。