【JS代碼壓縮】使用YUI Compressor對js文件進行壓縮處理
阿新 • • 發佈:2017-11-11
js代碼 bird spell 說明 ber enum ide relative auto
來自為知筆記(Wiz)
概述
在使用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 1java -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版本如是。
來自為知筆記(Wiz)
【JS代碼壓縮】使用YUI Compressor對js文件進行壓縮處理