我创建了以下文件
//npminstall.bat
npm install
echo hello
当我从Windows 10命令行(dos)运行以下命令时npminstall.bat
,该npm install
命令会触发,但echo hello
不会触发。我试图像这样在第一行之后加上半彩色npm install;
,但是所做的只是给我npm的帮助说明。
我如何在第二行echo hello
后触发npm install
?
补充说明
我发现这也会导致相同的行为:
//npminstall.bat
webpack
echo hello
我认为这是因为npm install
命令和webpack
命令都需要时间来执行,并且在这段时间内确实发生了一些我不希望出现在第二行的事情。
后续行动2
//npminstall.bat
START /WAIT npm install
echo hello
这似乎几乎可以完成我想做的事情。除了npm install命令会导致一个弹出窗口,而且我必须先关闭弹出窗口,然后它才能继续执行以回应hello world。我可以摆脱弹出窗口吗?