在我的 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
之前完成。
如何并行运行这些命令?请记住,我需要查看这些命令的输出
。另外,如果您的解决方案涉及构建工具,我宁愿使用 gulp
而不是 grunt
因为我已经在另一个项目中使用它。
最佳答案
使用名为 concurrently 的包.
npm i concurrently --save-dev
然后设置你的 npm run dev
任务:
"dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""
关于javascript - 如何并行运行多个 npm 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30950032/