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