2010-09-06 72 views
0

即時尋找一個JS縮小器...我不需要模糊處理...該項目有超過100個js文件,排列成目錄層次結構。在多個文件夾和子文件夾中構建JS代碼

我已經搜索了一下,但沒有找到有用的東西。我嘗試了Dean Edwards JavaScript的Packer,但在縮小的腳本中出現了錯誤。

我的要求很簡單..我需要一個軟件來縮小所有這些js文件。

css文件怎麼樣?

+0

銳壓縮機可以壓縮JS和CSS ...你得到什麼錯誤使用打包機?你在編寫JS時遵循了這些規則:http://javascriptcompressor.com/content/CompressedExample.aspx? – Cipi 2010-09-06 08:37:11

+0

你的計劃是什麼?你打算縮小每個JS然後覆蓋以前的文件嗎?或者,將每個JS放在一個文件夾中,並將其製作爲單個文件來縮小文件大小?或者,讓所有的JS和縮小? – sheeks06 2010-09-06 08:40:14

+0

是的..我認爲JS的力量完全符合規則。所以,這就是爲什麼我們得到這些錯誤。另外,我們希望將每個JS作爲一個單獨的文件進行縮減,因爲不同的PHP文件包含不同的JS文件,並且只有一個common.js – Ahmad 2010-09-09 02:14:25

回答

0

我們在我們的應用中也有一堆.js文件和.css
我們編寫了一個在啓動YUI壓縮器的服務器上運行的shell腳本。

  1. 的文件包含了所有的JS和CSS引用來縮小
  2. 腳本這些文件上的循環,並在每個
  3. 添加縮小的文件執行YUI壓縮機。即:mobile.js - > mobile_min.js

對於HTML,我們在腳本中添加了一些regexp替換行來縮小它們。

所有這些都是我們用來在單個步驟中將應用程序部署到服務器的較高腳本的一部分。

雖然聽起來有些困難,但shell腳本很容易管理,值得學習。

+0

是的..它是有道理的......但我認爲可能有一些應用程序是足夠聰明地完成所有這些事情,因爲它是一個非常普遍的要求 – Ahmad 2010-09-09 02:17:21

相關問題