Estoy desarrollando una aplicación nodejs con las siguientes tareas npm:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"watch": "webpack --progress --watch",
"develop": "npm start && npm run watch",
"build": "webpack --progress",
"start": "node server.js"
}
y me gustaría ejecutar dos procesos en curso ejecutados dentro de un comando en una terminal, que es npm run develop(se ejecutará node server.jsy webpack --progress --watch.
Mi pregunta es, ¿puedo hacer eso? Si puedo, ¿cómo se mostrarán los registros de esos dos procesos?

Puede ejecutar un comando en segundo plano simplemente usando
¶ bifurcarlo. Asi que$ node server.js & $ webpack --progress --watch &La salida de los dos procesos se mezclará en la terminal, lo que puede ser confuso para que pueda registrarlos en el archivo
$ node server.js | tee log1 & $ webpack --progress --watch | tee log2 &Verifique esto para obtener más detalles sobre la bifurcación.
fuente