2015-10-05 22 views
0

EaselJS.js庫有很多功能,我不需要在我的項目(我不稱他們)。有沒有辦法,檢測這些功能,併爲每個項目刪除它們? 我需要儘可能減小文件大小。Easeljs - 優化

P.S.我的easeljs.js是在Adobe Flash CC中生成的。

回答

1

最簡單的方法是自己構建源代碼。

  1. 查看GitHub的來源。每個庫都有自己的存儲庫。
  2. 編輯build/config.json,並刪除不需要的類。
  3. 安裝node.js然後npm依賴關係。查看readme in GitHub瞭解有關建築的說明。

注意的Flash CC只是使用CreateJS庫(也捆綁在各自的Flash CC的版本)的CDN版本。您可能需要確保使用Flash CC預期的庫版本,否則可能會使用棄用的功能。

如果文件大小是個問題,在CreateJS CDN上使用遠程託管的庫是一個好方法。每月點擊量超過80億次,許多用戶可能已在其瀏覽器緩存中擁有CDN版本。

[編輯澄清] 請注意,這隻會刪除類,並不會在功能級別上運行。