Windows에서 npm을 실행 중이며 실행 스크립트에서 병렬 작업을 사용하고 스타일을 지정하고 싶지만 cmd에서 병렬로 실행하는 것은 내가 쓰고 싶은 package.json 파일에서 다소 지저분합니다.
scripts: { "go": "cmd1 & cmd2"}
하지만 npm은 cmd.exe에서 스크립트를 실행합니다.이 스크립트 ;
를 스크립트로 변경할 수 있습니다. { "go": "bats/bat1.bat")
여기서 bat1.bat는 Windows 스타일 호출을 사용하거나 명령을 병렬로 실행하는 시작 명령을 사용하는 cmd bat 파일입니다. 작동하지만 Windows에서만 작동하는 스크립트를 제공합니다.
npm이 bash 복제 또는 cygwin에서 스크립트를 실행하도록 할 수 있다면 훨씬 간단 할 것입니다.
시도
config: { "shell": "bash"}
했지만 여전히 cmd.exe를 실행했습니다.
cmd.exe가 아닌 특정 셸을 사용하여 스크립트를 실행하도록 npm에 지시하는 방법이 있습니까?