stworzyłem następujący pliktworzenia pliku .bat z KMP zainstalować polecenie
//npminstall.bat
npm install
echo hello
Kiedy uruchomić następujące polecenie z systemu Windows 10 Command Line (DOS), na npminstall.bat
npm install
Komendy uruchamia, ale echo hello
nie strzela. Próbowałem wstawić pół-kolor po pierwszej linii, tak jak to npm install;
, ale wszystko, co zrobiłem, to dać mi instrukcje pomocy npm.
Jak uzyskać zwolnienie drugiej linii echo hello
po npm install
?
Uwagi dodatkowe
I odkryli, że powoduje to również ten sam problem:
//npminstall.bat
webpack
echo hello
Myślę, że to dlatego, że zarówno polecenie npm install
i komenda webpack
potrzebuje czasu na wykonanie, a w tym czasie nie kojarzy mi się z drugą linią.
Followup 2
//npminstall.bat
START /WAIT npm install
echo hello
Wydaje się to prawie to, co chcę robić. Z wyjątkiem polecenia instalacyjnego npm powoduje wyskakujące okno, i muszę zamknąć okno pop up przed kontynuacją wykonywania echo hello world. Czy mogę się pozbyć okna podręcznego?
Co się stanie, jeśli zmienisz 'npm install' na' echo hello' w swoim pliku .bat? Jaki jest wynik skryptu w takim przypadku? – Sharkman
Użyj: 'zadzwoń npm install' – Squashman
@Squashman it hink that did it. Jeśli odpowiesz na to, wybiorę jako zaakceptowaną odpowiedź – John