YUI Compressor的命令行选项

时间:2012-03-24 15:16:11

标签: javascript windows yui yui-compressor

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

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

但它只是用缩小的文件覆盖现有文件。有没有人知道完成这个的正确语法?

谢谢!

2 个答案:

答案 0 :(得分:3)

我不确定这样做的语法是否正确,但有人进行了修改,以便您可以按如下方式设置输出目录

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

这允许您拥有源文件夹和压缩文件夹。而不是在同一文件夹中有源和一堆-min.js文件。

您可以在页面底部http://yuilibrary.com/projects/yuicompressor/ticket/2528131

下载mod

答案 1 :(得分:2)

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

Source