создание.файл 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