我在 Windows 上运行 npm,希望在 run-script 中使用 & style 并行操作 但是在 cmd 中并行运行有点麻烦 在我的 package.json 文件中,我想写-
scripts: { "go": "cmd1 & cmd2"}
但是 npm 执行 cmd.exe 下的脚本,它不知道 ;
,我可以将其更改为
Script: { "go": "bats/bat1.bat")
,其中 bat1.bat 是一个 cmd bat 文件,使用 windows 样式调用或 start 命令并行运行命令。它能工作,但是给了我一个只能在 Windows 上工作的脚本。
如果我可以让 npm 在 bash 克隆或 cygwin 下运行脚本,那将会简单得多。
我尽力了
config: { "shell": "bash"}
但还是能运行 cmd.exe
有没有办法告诉 npm 使用特定的 shell (而不是 cmd.exe)运行脚本?