我們正在用ng2重寫我們的ng1項目。我們的ng1項目建成時約爲8mb。我們重寫ng2的時間約爲四分之一,而我們的ng2 prod版本已經達到了14mb。爲什麼Angular 2項目如此之大
dist文件夾大小的主要區別可歸因於不同大小的源映射。這兩個項目都包含源地圖,但ng2源地圖要大得多。這對我來說很有意義,因爲ng2有更多的樣板,組件被分離出來,等等。
最初,這個問題被置於擱置,因爲它太大,無法回答。我同意。但這正是我問這個問題的原因。我試圖理解ng2提供的所有內容,這將使最終的ng2產品比ng1版本更好。
那麼,我們可以將什麼樣的實用方法/程序/工具應用到我們的ng2開發實踐中,以使最終尺寸保持較小,並且反過來用戶體驗更快?
您是否包含構建中的所有源文件(包括TS文件)? –
@AnthonyC我不這麼認爲,我看到的只是js文件。什麼是檢查是否有ts文件的最好方法? – Nik
取決於你的構建配置,如果你打開這些JS文件,你會在最後一行看到類似'//#sourceMappingURL ='的東西嗎? –