Ich habe die folgende Datei erstellt
//npminstall.bat
npm install
echo hello
Wenn ich den folgenden Befehl über die Windows 10-Befehlszeile (dos) ausführe npminstall.bat
, wird der npm install
Befehl ausgelöst, der Befehl wird jedoch echo hello
nicht ausgelöst. Ich habe versucht, nach der ersten Zeile eine Halbfarbe wie diese npm install;
einzufügen, aber alles, was ich getan habe, war, mir die Hilfeanweisungen von npm zu geben.
Wie bringe ich die zweite Linie echo hello
nach dem npm install
?
Zusätzliche Bemerkungen
Ich habe festgestellt, dass dies auch das gleiche Verhalten verursacht:
//npminstall.bat
webpack
echo hello
Ich denke, das liegt daran, dass sowohl der npm install
Befehl als auch der webpack
Befehl Zeit benötigen, um ausgeführt zu werden, und während dieser Zeit etwas tut, was ich in der zweiten Zeile nicht erwarte.
Follow-up 2
//npminstall.bat
START /WAIT npm install
echo hello
Dies scheint fast das zu tun, was ich tun möchte. Außer der Befehl npm install verursacht ein Popup-Fenster und ich muss das Popup-Fenster herunterfahren, bevor es die Ausführung fortsetzt, um Hallo Welt wiederzugeben. Kann ich das Popup-Fenster entfernen?
quelle
call npm install
mit@echo on