En mi package.jsontengo estos dos scripts:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
Tengo que ejecutar estos 2 scripts en paralelo cada vez que empiezo a desarrollar en Node.js. Lo primero que pensé fue agregar un tercer script como este:
"dev": "npm run start-watch && npm run wp-server"
... pero eso esperará a start-watchque termine antes de correr wp-server.
¿Cómo puedo ejecutar estos en paralelo? Tenga en cuenta que necesito ver outputestos comandos. Además, si su solución involucra una herramienta de compilación, prefiero usarla en gulplugar de gruntporque ya la uso en otro proyecto.
npm run start-watch & npm run wp-server. Esto ejecutará el primer comando como un hilo de fondo. Esto funciona realmente bien cuando uno de los comandos no se está ejecutando por mucho tiempo y no es necesario salir manualmente más tarde. Algo así le concurrentlypermite matar todos los hilos al mismo tiempo con CTRL-C.
&&ejecutará sus scripts secuencialmente mientras&los ejecutará en paralelo .