在我的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
以下命令。另外,如果您的解决方案涉及构建工具,则我宁愿使用gulp
,grunt
因为我已经在另一个项目中使用了它。
我一直在使用npm-run-all一段时间,但是我从未与之相处,因为在监视模式下命令的输出不能很好地协同工作。例如,如果我启动
create-react-app
并jest
处于监视模式,则只能看到我运行的最后一条命令的输出。所以大多数时候,我都是手动运行所有命令...这就是为什么我实现自己的lib 运行屏幕。它仍然是一个非常年轻的项目(从昨天开始:p),但是值得一看,在您的情况下,它将是:
然后按数字键
1
查看的输出,wp-server
然后按0
查看的输出start-watch
。