En mi package.json
tengo 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-watch
que termine antes de correr wp-server
.
¿Cómo puedo ejecutar estos en paralelo? Tenga en cuenta que necesito ver output
estos comandos. Además, si su solución involucra una herramienta de compilación, prefiero usarla en gulp
lugar de grunt
porque 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 concurrently
permite matar todos los hilos al mismo tiempo con CTRL-C.
&&
ejecutará sus scripts secuencialmente mientras&
los ejecutará en paralelo .