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