当前位置: 代码迷 >> Web前端 >> YUI Compressor的应用
  详细解决方案

YUI Compressor的应用

热度:367   发布时间:2012-11-08 08:48:12.0
YUI Compressor的使用
  这段时间看了一下js的压缩和混淆,最后还是使用了yahoo的 yui compressor。这个js压缩混淆工具使用纯java编写,用起来感觉还不错。
 
  下面列出一些常用选项和用法
  普通
  -o 指定压缩混淆后生成的目标js文件,不指定只输出在控制台
  --charset 指定字符集,如果不指定将无法识别中文,在压缩带中文的js会报错

  js专用
--nomunge 只压缩,不混淆

例子:

java -jar yuicompressor-2.4.2.jar -charset utf-8 G:\abc.js -o G:\abc-mini.js

java -jar yuicompressor-2.4.2.jar -nomunge -charset utf-8 G:\abc.js -o G:\abc-mini.js

如果需要批量压缩的话就要使用ant,maven等项目构建工具了

yui compressor官网:http://developer.yahoo.com/yui/compressor/#using

yui compressor 2.4.2下载:http://yuilibrary.com/downloads/yuicompressor/yuicompressor-2.4.2.zip

引用一篇ant批量压缩js的文章:http://www.iteye.com/topic/368724