2013-10-09 5 views
24

npmパッケージを自動インストールしてコンパスをインストールするためのbatファイルを作成しています。バットは以下のように簡単です:npmのインストールでWindowsの「中止」を防ぐ

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

各コマンドの後で、batファイルが自動的に中止され、次のコマンドは実行されません。この単純なスクリプトを継続的に実行させ、何度も再実行できるようにするにはどうすればよいですか?

+0

既知の問題https://github.com/npm/npm/issues/2938 – CSchulz

答えて

44

おそらく、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 
+0

@ChrisLi:それはバッチファイルです - あなたは、Windows x64の上でなら、場所はである: 'C:\ Program Files \ nodejs \ npm.cmd' @jeb:ありがとうございます、あなたの提案は完全に動作します –

+0

これは便利でした。ありがとう@jeb! – GavinoGrifoni

関連する問題