在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,即可看到打印出的结果:
image.png
假如你想区分是serve:dev
还是build:dev
:
let args = process.argv;
console.log(args[2])
再运行:yarn build:dev
你就会看到:
image.png
我们打印出args
看看是啥:
image.png
可以看到打包过程中的很多信息