Estou tentando fazer algumas funcionalidades básicas usando um arquivo em lotes, mas o arquivo em lotes abre o cmd e executa o primeiro comando, mas para, ignorando os outros comandos. Eu tentei usar START
e, CALL
mas nem tive sucesso, alguém pode fornecer conselhos?
O arquivo em lote é exibido abaixo:
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
Estou pensando desde que você abre uma nova
—
Erlis D.
cmd
instância, os outros comandos anteriores que não são executados quando tentam instalar pacotes na primeira cmd
instância. Como gulp
necessidades npm
, ele retornará um erro, pois a primeira cmd
instância npm
não está instalada. Os comandos na primeira cmd
instância ainda continuam, mesmo se npm install
não tiver sido concluído a instalação na segunda cmd
instância. É isso que está causando o problema na minha opinião.
npm
através de umacmd
instância separada ?