一尘不染

如何并行运行多个npm脚本?

javascript

在我的package.json我有这两个脚本:

  "scripts": {
    "start-watch": "nodemon run-babel index.js",
    "wp-server": "webpack-dev-server",
  }

每当我开始在Node.js中开发时,我必须 并行 运行这两个脚本。我想到的第一件事是添加第三个脚本,如下所示:

"dev": "npm run start-watch && npm run wp-server"

…但这将等待start-watch完成再运行wp-server

如何并行运行它们?
请记住,我需要查看output以下命令。另外,如果您的解决方案涉及构建工具,则我宁愿使用gulpgrunt因为我已经在另一个项目中使用了它。


阅读 517

收藏
2020-04-25

共1个答案

一尘不染

使用并发调用的包。

npm i concurrently --save-dev

然后按以下步骤设置您的npm run dev任务:

"dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""
2020-04-25