當使用角2,我需要從另一個庫的特定模塊,讓假設我需要僅突出部從角材料2關於angular 2當我從大型庫中只導入一個模塊時會發生什麼?
如果我使用進口MdTabsModule不MaterialModule。
我看到,當我服務,我得到一個超過1Mb的巨大文件。
最後,構建只會使用模塊的標籤,否則將導入所有的圖書館,使建立龐大?
什麼是創建一個使用只有使用的模塊而不是整個外部庫,以便有更小的尺寸構建的最佳方式?
當使用角2,我需要從另一個庫的特定模塊,讓假設我需要僅突出部從角材料2關於angular 2當我從大型庫中只導入一個模塊時會發生什麼?
如果我使用進口MdTabsModule不MaterialModule。
我看到,當我服務,我得到一個超過1Mb的巨大文件。
最後,構建只會使用模塊的標籤,否則將導入所有的圖書館,使建立龐大?
什麼是創建一個使用只有使用的模塊而不是整個外部庫,以便有更小的尺寸構建的最佳方式?
這取決於編譯過程簡單版本將繼承所有的模塊,如果你與AOT編譯它會不會使用生成整個模塊只是你的進口,使用的組件將是,如果你彙總,然後它會刪除所有組件和功能等寫的但從未使用過的。
對於AOT和彙總這裏 https://angular.io/docs/ts/latest/cookbook/aot-compiler.html
讀取如果您使用angular/cli
它已經內置這些功能和angular2-webpack-starter
,以及他們有一堆更多的功能,以及您對上述鏈接讀入。你的開發服務的建設規模將是巨大的,但最終的生產構建將更少。
完全取決於你如何構建它。 Angular-cli可以在生產中使用更少的代碼,在這裏可以獲得更多信息。