Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 防止;中止“;在windows批处理中进行npm安装_Batch File_Npm - Fatal编程技术网

Batch file 防止;中止“;在windows批处理中进行npm安装

Batch file 防止;中止“;在windows批处理中进行npm安装,batch-file,npm,Batch File,Npm,我正在编写一个bat文件来自动安装npm软件包并安装compass。bat简单如下: npm install -g bower npm install -g grunt-cli npm install gem update --system --verbose gem install compass --verbose pause 我发现在每个命令之后,bat文件自动中止,并且不会运行下一个命令。如何使这个简单的脚本连续运行并能够多次重新运行?可能npm程序本身就是一个批处理文件。 然后您需要

我正在编写一个bat文件来自动安装npm软件包并安装compass。bat简单如下:

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

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

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

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

@ChrisLi:这是一个批处理文件-如果您使用的是Windows x64,则位置为:
C:\Program Files\nodejs\npm.cmd
@jeb:谢谢,您的建议非常有效