2013-10-09 2 views
24

Ich schreibe eine Fledermaus-Datei, um npm-Pakete automatisch zu installieren und Kompass zu installieren. Die Fledermaus ist einfach wie folgt:verhindern "abbrechen" in windows batch für npm installieren

Ich finde, dass nach jedem Befehl die Fledermaus-Datei automatisch abbricht und nicht den nächsten Befehl ausführen wird. Wie kann ich dieses einfache Skript kontinuierlich ausführen und viele Male erneut ausführen?

+0

Bekanntes Problem https://github.com/npm/npm/issues/2938 – CSchulz

Antwort

44

Möglicherweise ist das npm-Programm selbst eine Batch-Datei.
Dann müssen Sie call verwenden, da nur dann die Programmsteuerung zum Aufrufer zurückkehrt.

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: Es ist eine Batch-Datei - Wenn Sie auf Windows x64 sind, dann ist der Ort, an: 'C: \ Programmdateien \ nodejs \ npm.cmd' @jeb: Danke, Ihr Vorschlag funktioniert einwandfrei –

+0

Das war so nützlich. Danke @jeb! – GavinoGrifoni