Estoy tratando de hacer algunas funciones básicas usando un archivo por lotes, pero el archivo por lotes abre cmd y ejecuta el primer comando pero luego se detiene, ignorando los otros comandos. He intentado usar START
y CALL
tampoco he tenido éxito, ¿alguien puede dar consejos?
El archivo por lotes se ve a continuación:
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
Estoy pensando que desde que abre una nueva
—
Erlis D.
cmd
instancia, los otros comandos pasados que no se ejecutan cuando intentan instalar paquetes en la primera cmd
instancia. Como es gulp
necesario npm
, devolverá un error ya que para la primera cmd
instancia npm
no está instalado. Los comandos en la primera cmd
instancia aún continúan, incluso si npm install
no se terminó de instalar en la segunda cmd
instancia. Eso es lo que está causando el problema en mi opinión.
npm
través de unacmd
instancia separada ?