batch file - batch - crear un archivo.bat con el comando de instalación npm
messagebox batch (1)
Cuando accede a otro archivo por lotes desde un archivo por lotes, debe usar el comando CALL para devolver el control al proceso principal; de lo contrario, el control se pasa al archivo por lotes que se está ejecutando.
call npm install
Creé el siguiente archivo
//npminstall.bat
npm install
echo hello
Cuando ejecuto el siguiente comando desde la línea de comandos de Windows 10 (dos)
npminstall.bat
, el
npm install
dispara, pero el
echo hello
no se dispara.
Traté de poner un semi-color después de la primera línea como esta
npm install;
, pero todo lo que hizo fue darme las instrucciones de ayuda de npm.
¿Cómo hago que la segunda línea
echo hello
npm install
después de la
npm install
?
Notas adicionales
He descubierto que esto también causa el mismo comportamiento:
//npminstall.bat
webpack
echo hello
Creo que es porque tanto el comando
npm install
comando
webpack
tardan en ejecutarse, y durante ese tiempo hace algo que no espero en la segunda línea.
Seguimiento 2
//npminstall.bat
START /WAIT npm install
echo hello
Esto parece hacer casi lo que quiero hacer. Excepto que el comando de instalación npm causa una ventana emergente, y tengo que cerrar la ventana emergente antes de que continúe la ejecución para hacer eco en hello world. ¿Puedo deshacerme de la ventana emergente?