YUICompressor - 将多个输入压缩为多个输出

时间:2015-10-14 10:59:58

标签: java yui-compressor

我想将多个输入文件压缩成多个输出缩小的文件,如下所示:

输入:

Template.myTemplate.events({
'change input': function(event) {
  var x = event.target.checked;
  Session.set("statevalue", x);
  console.log(Session.get("statevalue"));
 }
});

输出:

file1.css
file2.css
file3.css

我尝试使用以下命令行实现此目的:

file1-min.css
file2-min.css
file3-min.css

根本没有帮助我 >它会创建$ .min.cs而不是file1-min.css等...

你们知道如何实现这一目标吗?

我已经在stackoverflow中搜索了一些答案,但没有成功。

感谢您的帮助, 问候。

更新

以下是解决方案:

java -jar yuicompressor-2.4.8.jar *.css -o $.min.css

1 个答案:

答案 0 :(得分:0)

我认为您需要遍历您的css文件并为每个项目调用yuicompressor。

例如,在windows批处理中

FOR /F %G IN ('dir /b C:\yourcssPath\*.css') DO java -jar yuicompressor-2.4.8.jar %G -o %G.min.css