2013-10-09 17 views
24

Otomatik yükleme npm paketlerine bir yarasa dosyası yazıyorum ve pusulayı yükleyin. bat basit olarak aşağıdaki gibidir:npm yüklemesi için windows batch içinde "abort" önleme

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

ben her komutun ardından, yarasa dosya otomatik iptal eder bulmak ve bir sonraki komutu çalışmaz. Bu basit betiği sürekli olarak çalıştırabilir ve birçok kez yeniden çalıştırabilir miyim?

+0

Bilinen sorun https://github.com/npm/npm/issues/2938 – CSchulz

cevap

44

Muhtemelen npm programı bir toplu iş dosyasının kendisidir.
Ardından, call'u kullanmanız gerekir, çünkü yalnızca program denetimi arayan kişiye geri döner.

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: Bu bir toplu iş dosyası - Windows x64 iseniz, konumu altındadır: 'C: \ Program Files \ nodejs \ npm.cmd' @jeb: Teşekkürler, öneriniz mükemmel çalışıyor –

+0

Bu çok kullanışlı oldu. Teşekkürler @jeb! – GavinoGrifoni

İlgili konular