Estoy ejecutando npm en Windows y me gustaría usar y diseñar operaciones paralelas en los scripts de ejecución, pero ejecutar en paralelo en cmd es un poco complicado en mi archivo package.json que me gustaría escribir-
scripts: { "go": "cmd1 & cmd2"}
pero npm ejecuta el script en cmd.exe que no sabe ; . Podría cambiar esto a scripts: { "go": "bats/bat1.bat")donde bat1.bat es un archivo cmd bat que usa la llamada al estilo de Windows o los comandos de inicio para ejecutar comandos en paralelo. que funciona pero me da un script que solo funciona en Windows.
Sería mucho más sencillo si pudiera hacer que npm ejecutara el script en un clon de bash o cygwin.
Lo intenté
config: { "shell": "bash"}
pero todavía funcionaba cmd.exe
¿Hay alguna forma de decirle a npm que ejecute scripts usando un shell específico (no cmd.exe)?