29

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

npm install -g bower
npm install -g grunt-cli
npm install
gem update --system --verbose
gem install compass --verbose
pause

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

4

1 回答 1

53

可能 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
于 2013-10-09T06:54:44.423 回答