javascript – 如何并行运行多个NPM脚本?

在我的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"

…但是,这将等待启动观察完成后运行wp-server。

如何并行运行这些?请记住,我需要看到这些命令的输出。此外,如果您的解决方案涉及构建工具,我宁愿使用gulp,而不是grunt,因为我已经在另一个项目中使用它。

使用名为concurrently的包。

npm i concurrent –save-dev

然后设置您的npm运行dev任务如下:

"dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""
http://stackoverflow.com/questions/30950032/how-can-i-run-multiple-npm-scripts-in-parallel

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:javascript – 如何并行运行多个NPM脚本?