создание.файл bat с командой установки npm

Я создал следующий файл

//npminstall.летучая мышь!--12-->

npm install
echo hello

когда я запускаю следующую команду из командной строки Windows 10 (dos) npminstall.bat на npm install команда срабатывает, но echo hello не огонь. Я попытался поставить полу-цвет после первой строки, как это npm install;, но все, что я сделал, это дал мне инструкции помощи npm .

как мне получить вторую строку echo hello огонь после npm install?

дополнительные Примечания

я обнаружил, что это вызывает такое же поведение:

//npminstall.летучая мышь!--12-->

webpack
echo hello

Я думаю, это потому, что как и webpack команда требует времени для выполнения,и в течение этого времени я не ожидаю второй строки.

Followup 2

//npminstall.летучая мышь!--12-->

START /WAIT npm install
echo hello

кажется, это почти делает то, что я хочу сделать. Кроме npm команда install вызывает всплывающее окно, и я должен закрыть всплывающее окно, прежде чем оно продолжит выполнение echo hello world. Могу ли я избавиться от всплывающего окна?

1 ответов


при доступе к другому пакетному файлу из пакетного файла необходимо использовать команду CALL для возврата элемента управления родительскому процессу, иначе элемент управления передается в выполняемый пакетный файл.

call npm install