指定vuecli的config地址
指定环境变量
VUE_CLI_SERVICE_CONFIG_PATH: 用于指定config文件的配置参数
VUE_CLI_SERVICE_CONFIG_PATH=$PWD/vue2.config.js vue-cli-service build
使用node调用vue-cli-service
const {spawnSync} = require("child_process")
let rst = spawnSync('npx', ['vue-cli-service', 'build'], {
env: {
...process.env,
VUE_CLI_SERVICE_CONFIG_PATH: `${process.cwd()}/vue.lib.config.js`
},
});
if(rst && rst.stdout) {
let infos = rst.stdout.toString().split('\n')
// 处理结果
}