防止npm安装的Windows批处理中的"中止"

Chr*_* Li 26 batch-file npm

我正在写一个bat文件来自动安装npm包并安装指南针.蝙蝠很简单如下:

npm install -g bower
npm install -g grunt-cli
npm install
gem update --system --verbose
gem install compass --verbose
pause
Run Code Online (Sandbox Code Playgroud)

我发现在每个命令之后,bat文件自动中止并且不会运行下一个命令.如何让这个简单的脚本连续运行并能够多次重新运行?

jeb*_*jeb 48

可能npm程序本身就是一个批处理文件.
然后你需要使用call,因为只有这样程序控制才会返回给调用者.

call npm install -g bower
call npm install -g grunt-cli
call npm install
call gem update --system --verbose
call gem install compass --verbose
pause
Run Code Online (Sandbox Code Playgroud)