close

參考 Tsung 前輩的《使用 YUI Compressor 壓縮 CSS / JavaScript》來壓縮 CSS & JavaScript。不過在 Windows 裡開每次要動手打 commad 都覺得好懶,所以在 YUI 官網下載了 YUI Compressor、解開壓縮檔以後,就在 YUI Compressor 的目錄裡加了這個批次檔。 

echo off
set /p VarPath=請輸入檔案目錄:
set /p VarFile=請輸入檔名:
set /p VarType=檔案類型:

set VarRaw=%VarPath%\%VarFile%
echo 壓縮檔案%VarRaw%

set VarCompress=%VarPath%\%VarFile:~0,-4%-compress%VarFile:~-4%
cd build
java -jar yuicompressor-2.4.7.jar %VarRaw% -o %VarCompress% --charset utf-8 --type %VarType%
cd ..
echo 壓縮完畢,完成壓縮檔案請見%VarCompress%

echo.
echo.
set /p Msg=請按任意鍵結束...

我把檔名存成 compress.bat,放在 YUI Compressor 的目錄裡。存的時候,如果你的編輯器預設是 UTF-8,記得要把編碼改選 ANSI,否則會亂碼。

以後每次要壓縮就是點兩下,分別輸入 CSS/JS 所在的目錄名稱與其原始檔名,壓縮完畢的檔案就會產生在剛剛輸入的目錄中,檔名是原檔名加上 "-compress",例如 main.css 就會變成 main-compress.css。

如果 YUI Compressor 版本有換的話要記得改掉批次檔裡設定的 "java -jar yuicompressor-2.4.7" 這部分。

arrow
arrow

    小攻城師 發表在 痞客邦 留言(0) 人氣()