2

这可能是一个快速的问题。我想运行 YUI 压缩器,这样它就不会覆盖输入目录中的所有 javascript 文件,而是将输出文件转储到一个名为 min 的子目录中。我想做类似的事情

java -jar yuicompressor-2.4.7.jar -o *.js .\min\*.js c:\MyJavascriptDirectory\*.*

但它只是用缩小的文件覆盖现有文件。有谁知道完成此操作的正确语法?

谢谢!

4

2 回答 2

3

我不确定执行此操作的正确语法,但有人进行了修改,以便您可以按如下方式设置输出目录

java -jar yuicompressor.jar --output-dir /some/folder/for/compressed/js *js

这允许您拥有一个源文件夹和一个压缩文件夹。与在同一个文件夹中拥有源文件和一堆 -min.js 文件相反。

你可以在这里下载页面底部的mod http://yuilibrary.com/projects/yuicompressor/ticket/2528131

于 2012-03-24T16:08:10.077 回答
2

java -jar yuicompressor.jar -o '.js$:-min.js' *.js 将缩小所有 .js 文件并将它们保存为 -min.js 然后您可以移动所有这些文件:mkdir min; mv *-min.js min/.

资源

于 2012-03-24T16:10:09.597 回答