windows – 运行一个节点应用程序脚本后退出批处理文件

前端之家收集整理的这篇文章主要介绍了windows – 运行一个节点应用程序脚本后退出批处理文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要用Node运行几个UglifyJS2脚本.我已经添加了我要运行的命令到bat文件,它运行正常.

当我添加第二个命令,如“cd ..”时,命令不会执行!很混乱.

cd go somewhere
uglifyjs ..\somescript -o ..\somefile.min.js --source-map ..\somemap.js.map --screw-ie8 
cd ..

我希望能够从同一个bat文件中运行几个不同的脚本.

uglifyjs ..\somescript1 -o ..\somefile1.min.js
uglifyjs ..\somescript2 -o ..\somefile2.min.js
uglifyjs ..\somescript3 -o ..\somefile3.min.js

我不确定这是Node,Uglify或预期行为中的问题.

我不确定你的安装,但可能你正在调用uglifyjs.cmd或uglifyjs.bat,当你从另一个批处理文件调用批处理文件时,执行被转移到被调用文件,它不会返回到呼叫者.

如果要调用第二批,并且如果完成,则在调用者中继续执行,则需要使用call命令

cd go somewhere
call uglifyjs ..\somescript -o ..\somefile.min.js --source-map ..\somemap.js.map --screw-ie8 
cd ..
原文链接:https://www.f2er.com/windows/364521.html

猜你在找的Windows相关文章