Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在.bat文件中执行多个terser命令(压缩/破坏)_Javascript_Node.js_Batch File_Terser - Fatal编程技术网

Javascript 在.bat文件中执行多个terser命令(压缩/破坏)

Javascript 在.bat文件中执行多个terser命令(压缩/破坏),javascript,node.js,batch-file,terser,Javascript,Node.js,Batch File,Terser,Terser是压缩和/或损坏javascript文件的免费工具 据我所知,该工具依赖于node.js,因此这是运行Terser的一个先决条件 这将在单个文件上执行terser命令: terser input.js -c -m -o output.js 对于一些不经常更新的文件来说,这是很好的,但是如果您的项目中有一大组Javascript文件可以立即更新,那么您会喜欢一些更动态的文件 我曾考虑将每个file命令都包含在一个.bat文件中,并作为一个文件执行,但我无法实现这一点:我尝试将这些命令

Terser是压缩和/或损坏javascript文件的免费工具

据我所知,该工具依赖于node.js,因此这是运行Terser的一个先决条件

这将在单个文件上执行terser命令:

terser input.js -c -m -o output.js
对于一些不经常更新的文件来说,这是很好的,但是如果您的项目中有一大组Javascript文件可以立即更新,那么您会喜欢一些更动态的文件

我曾考虑将每个file命令都包含在一个.bat文件中,并作为一个文件执行,但我无法实现这一点:我尝试将这些命令放在bat文件中的ECHO和PAUSE命令之间,但不幸的是,效果不佳

据我所见,文档仅涵盖了作为CLI运行terser


有没有办法将命令行从CLI环境“移动”到.bat文件?

我今天遇到了与我第一次尝试在批处理文件中使用“terser”时相同的问题(而不是以前使用的
uglify es

在每个“terser”命令之后,批处理文件的执行停止

在每个
terser
命令的末尾添加管道
| pause
后,我的批处理文件会像往常一样运行并执行下一个命令。

出于礼貌,下面是,请阅读其中一个或两个,并学习如何使用命令行界面。