在package.json中配置:
"scripts": {
"serve:dev": "vue-cli-service serve --env=dev"
},
在vue.config.js中配置:
let args = process.argv;
let NODE_SERVICE = "dev";
args.forEach(v => {
if (v.startsWith("--env=")) {
NODE_SERVICE = v.substr("--env=".length)
}
})
console.log('NODE_SERVICE=', NODE_SERVICE)
接下來,在命令行中運行: yarn serve:dev,即可看到打印出的結(jié)果:

image.png
假如你想?yún)^(qū)分是serve:dev還是build:dev:
let args = process.argv;
console.log(args[2])
再運行:yarn build:dev
你就會看到:

image.png
我們打印出args看看是啥:

image.png
可以看到打包過程中的很多信息