簡體   English   中英

YUI Compressor對ExtJS應用程序縮小沒有用嗎

[英]Is YUI Compressor useless for ExtJS app minification

我的經理希望我研究一下最初使用YUI Compressor來縮小ExtJS 4.2應用程序的規模。

因此,我編寫了一個python文件,將所有ExtJS應用程序文件連接為一個文件,然后使用YUI Compressor縮小該文件。

但是我遇到了與找不到的對象有關的錯誤,因為順序對於JavaScript很重要。

因此,對於具有許多文件且具有多個開發人員添加新文件的應用程序,是否可以有效地使用YUI Compressor來縮小ExtJS應用程序似乎存在疑問。

這是真的,還是我想念什么?

YUI Compressor是部署過程中的必備工具,因為它可以將js和css文件減少40%。

在您的情況下,應在將ExtJS應用編譯為一個js文件之后使用YUI Compressor。 在串聯它們之前壓縮數十個微小文件無效。

當然,連接的文件順序很重要。 它基於在每個文件(實際上是ExtJS類)中聲明的依賴關系要求。

使用Sencha.cmd令我感到厭倦,因為它龐大,不方便在服務器上安裝,難以自動化並無法集成到部署過程中。

我開發了自己的工具Extapp,該工具可以構建ExtJS應用程序。 它需要java jre環境才能運行jar文件。

Extapp: https : //github.com/liberborn/extapp

使用YUI並不是沒有用的,問題在於連接文件而不分析它們之間的依賴關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM