首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批处理文件在运行一个节点应用程序脚本后退出

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

Stack Overflow用户
提问于 2014-06-04 18:32:23
回答 1查看 1.6K关注 0票数 10

我需要使用Node运行几个UglifyJS2脚本。我添加了要运行到bat文件的命令,它运行正常。

当我添加第二个命令时,比如"cd .“,命令就不会执行!非常令人困惑。

代码语言:javascript
复制
cd go somewhere
uglifyjs ..\somescript -o ..\somefile.min.js --source-map ..\somemap.js.map --screw-ie8 
cd ..

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

代码语言:javascript
复制
uglifyjs ..\somescript1 -o ..\somefile1.min.js
uglifyjs ..\somescript2 -o ..\somefile2.min.js
uglifyjs ..\somescript3 -o ..\somefile3.min.js

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-04 18:58:23

我不确定您的安装,但是您可能正在调用uglifyjs.cmduglifyjs.bat,当您从另一个批处理文件中调用一个批处理文件时,执行将被转移到被调用的文件,并且它不会返回给调用方。

如果您想要调用第二个批处理,并且当完成时,调用方继续执行,则需要使用call命令。

代码语言:javascript
复制
cd go somewhere
call uglifyjs ..\somescript -o ..\somefile.min.js --source-map ..\somemap.js.map --screw-ie8 
cd ..
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24044966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档