最近YUI compressor看起來已經沒有在維護了,YUI team全面採用yuglify來壓縮css和js,要安裝yuglify是透過npm安裝的,所以得先安裝nodejs與npm,才可以使用。
環境:ubuntu 12.04
- apt-get install nodejs npm # 安裝nodejs環境跟npm
- npm -g install yuglify # 安裝在 /usr/local/lib/node_modules/yuglify 目錄下
- 執行檔在/usr/local/bin/yuglify, /usr/local/lib/node_modules/yuglify/bin/yuglify
這樣就可以開始使用了!
使用方式
1 |
yuglify /tmp/project.css or /tmp/project js |
# 自動產生/tmp/project-min.css or /tmp/project-min.js
但是js壓縮起來還是比goolge closure compiler還要大,但是uglifyjs是可以壓縮的更小,不知道是不是YUI team加上了什麼安全性的限制,讓容量沒辦法壓縮的更好,請看這篇