Używam npm w systemie Windows i chciałbym używać i stylizować operacje równoległe w skryptach uruchamiania, ale równoległe uruchamianie w cmd jest trochę niechlujne w moim pliku package.json, który chciałbym napisać-
scripts: { "go": "cmd1 & cmd2"}
ale npm wykonuje skrypt pod cmd.exe, który nie wie, ;
że mógłbym to zmienić na skrypty: { "go": "bats/bat1.bat")
gdzie bat1.bat jest plikiem cmd bat, który używa wywołań stylu Windows lub poleceń uruchamiania, aby uruchamiać polecenia równolegle. co działa, ale daje mi skrypt, który działa tylko w systemie Windows.
Byłoby o wiele prostsze, gdybym mógł uzyskać npm, aby uruchomić skrypt pod klonem bash lub cygwin.
Próbowałem,
config: { "shell": "bash"}
ale nadal działał cmd.exe
Czy istnieje sposób, aby nakazać npm uruchamianie skryptów przy użyciu określonej powłoki (nie cmd.exe)?