2011-06-28 45 views
5

我正在尋找一個網站/程序,它可以讓我選擇多個JavaScript文件並按照它們的選定順序輸出縮小版本。 (例如頂部選擇的第一個文件的代碼,最後的文件)。有任何想法嗎?最簡單的方法來打包/縮小多個JavaScript文件?

+1

不是重複,因爲我專門詢問了一些支持壓縮多個文件 –

+1

我跟你實際上同意。我不認爲這是一個騙局。那麼,......不是那個問題。 – tjm

回答

5

Closure compiler之前串連的文件合併爲一個文件(cat [files] >type [files] >)(我懷疑大多數大型JS壓縮機)已經允許這一點。

java -jar closurecompiler.jar --help

--js VAL
:JavaScript的文件名。您可以 指定多個

+0

需要多長時間來輸入所有文件名+所有文件名,我不妨通過網頁壓縮器手動壓縮每個文件。 –

+0

@Click True。但是您可以編寫一個簡單的腳本,將文件傳遞給closurecompiler以減少您需要的輸入。 – tjm

+2

我使用Closure編譯器的在線版本,這樣我就不必與CMD混淆了。 http://closure-compiler.appspot.com/home – Webbies

0

你可以涅槃

2

更新:

我創建了一個小PHP腳本來做到這一點檢查出來:d https://github.com/mario-deluna/packtacular


埃德·艾略特(www.ejeliot.com)createt一個相當不錯的PHP SC ript來打包多個JavaScript文件。我將他的劇本與道格拉斯克羅克福德的Jsmin課程相結合,以縮小它們。

只需更換

foreach ($aFiles as $sFile) { 
    $aLastModifieds[] = filemtime("$sDocRoot/$sFile"); 
    $sCode .= file_get_contents("$sDocRoot/$sFile"); 
} 

foreach ($aFiles as $sFile) { 
    $aLastModifieds[] = filemtime("$sDocRoot/$sFile"); 
    $sCode .= JSMin::minify(file_get_contents("$sDocRoot/$sFile")); 
} 
相關問題