1

Я пытаюсь выполнить некоторые базовые функции, используя командный файл, но командный файл открывает cmd и запускает первую команду, но затем останавливается, игнорируя другие команды. Я пытался использовать START и CALL но ни один из них не имел успеха, кто-нибудь может дать совет?

Пакетный файл выглядит так:

CD C:\Random\Madeup\Path
cmd.exe /K "npm install" 
CALL gulp-publish.BAT
CD C:\Random\Madeup\Path\mobile\dist
REN C:\Random\Madeup\Path\mobile\dist\config.xml config-publish.txt
PAUSE

1 ответ1

2

Пакетный файл открывает cmd и запускает первую команду, но затем останавливается

cmd.exe /K "npm install" 

Вот что намеревается сделать /k :

/K     Run Command and then return to the CMD prompt.
       This is useful for testing, to examine variables

Он запускает cmd а затем немедленно возвращается в оболочку cmd , которая также обходит остальные команды в командном файле.

Попробуйте заменить эту строку на:

npm install

или же:

call npm install

Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .