concurrently 传参

"build": "concurrently \"npm run build:client\" \"npm run build:server\""

如何向concurrently的子命令传递参数,达到下面效果

npm run build:client "1.0.0"

npm run build:server "2.0.0"

阅读 3.4k
1 个回答
"scripts": {
    "build": "node build-concurrently.js"
}

build-concurrently.js

const concurrently = require('concurrently');

let [ a1= '', a2 = '' ] = process.argv.filter((itm, idx) => idx > 1);

concurrently([
    `npm run build:client ${ a1 }`,
    `npm run build:server ${ a2 }`
]);

运行

npm run build 1.0.0 2.0.0
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题