No meu package.jsoneu tenho esses dois scripts:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
Eu tenho que executar esses 2 scripts em paralelo toda vez que começo a desenvolver no Node.js. A primeira coisa que pensei foi adicionar um terceiro script como este:
"dev": "npm run start-watch && npm run wp-server"
... mas isso vai esperar para start-watchterminar antes de executar wp-server.
Como posso executá-los em paralelo? Por favor, lembre-se de que preciso ver os outputcomandos. Além disso, se sua solução envolve uma ferramenta de compilação, prefiro usá-la em gulpvez de gruntusá-la em outro projeto.
npm run start-watch & npm run wp-server. Isso executará o primeiro comando como um encadeamento em segundo plano. Isso funciona muito bem quando um dos comandos não é demorado e não precisa ser encerrado manualmente mais tarde. Algo como concurrentlypermite que você mate todos os threads ao mesmo tempo com CTRL-C.
&&executará seus scripts sequencialmente enquanto&os executará em paralelo .