Я запускаю npm для Windows и хотел бы использовать & стиль параллельных операций в run-скриптах но параллельная работа в cmd немного грязная в моем файле package.json я хотел бы write-
scripts: { "go": "cmd1 & cmd2"}
но npm выполняет скрипт под cmd.exe, который не знает о ;
. Я мог бы изменить это на
scripts: { "go": "bats/bat1.bat")
где bat1.bat - это командный файл cmd, который использует команды вызова или запуска в стиле Windows для параллельного выполнения команд. который работает, но дает мне скрипт, который работает только на окнах
было бы намного проще, если бы я мог заставить npm запускать скрипт под клоном bash или cygwin
Я пытался
config: { "shell": "bash"}
но все равно запускается cmd.exe
Есть ли способ сказать Npm для запуска сценариев с использованием определенной оболочки (не cmd.exe)?