批处理命令无法连续执行

如题,博主一开始的批处理命令是这样的:

cd node_modules
cd heapdump
node-gyp rebuild
cd ..
cd v8-profiler-node8
node-pre-gyp rebuild 
cd ..
cd utf-8-validate
node-gyp rebuild
cd ..
cd bufferutil  
node-gyp rebuild
pause

 

执行结果:

 

从结果中可以看到,node-pre-gyp rebuild 命令执行完,就停止了,没有继续执行剩余的命令,查阅资料无果,最终在同事的帮助下,使用&&连接符,让所有命令得以生效。

 

使用连接符&&的命令:

cd node_modules
cd heapdump
node-gyp rebuild && cd .. && cd v8-profiler-node8 && node-pre-gyp rebuild && cd.. && cd utf-8-validate && node-gyp rebuild && cd.. && cd bufferutil && node-gyp rebuild && pause

  

执行结果:

可以看到,批处理成功执行到了最后一条pasue命令。

原文地址:https://www.cnblogs.com/yourstars/p/9211132.html