概述
在使用html5开发Hybird APP的时候,可能会引入大量的js包,另外对于一些核心的js文件,进行一些特殊的处理,
如压缩和加密就显得很重要了,YUI Compressor就是这样一个用于压缩js、css的工具(捂脸:其实我用它对代码进行
了压缩作为混淆处理的一种手段了),是采用Java开发的,因此运行的时候需要首先安装Java环境,安装完之后,运
行和配置都是比较简单的。
安装及使用
使用YUI Compressor之前必须先配置java环境,如何配置此处不说了。
YUI Compressor下载地址:
https://github.com/yui/yuicompressor/releases
下载之后,我们真正需要的就是这个yuicompressor-[version].jar文件
打开cmd,输入如下命令即可对所需要的js文件进行压缩了
java -jar D:\yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar --type js --charset UTF-8 D:\my.js -o D:\my-min.js
1
1
java -jar D:\yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar --type js --charset UTF-8 D:\my.js -o D:\my-min.js
参数说明:
D:\yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar:表示yuicompressor的路径
D:\my.js :需要压缩的js文件的路径
D:\my-min.js:压缩之后的Js路径
注意:如果js文件中还有debugger;这个断点的话,需要删除,否则压缩失败,2.4.7版本如是。