2017-07-05 66 views
0

我正在運行ng build --prod,並且我得到的供應商模塊大小爲1.42MB(這是AOT編譯之後,默認爲cli w/--prod標誌,和uglify,也默認爲--prod標誌)Angular CLI中的大型vendor.js

不確定問題在這裏。我想更多地瞭解進入該供應商模塊的內容,如果我使用AOT編譯,爲什麼它如此之大?

謝謝!

+0

你使用一些額外的依賴呢? – Dinistro

+0

除了角度路由器/表格模塊以外沒有其他東西 – Abarnett

回答

1

爲了查看包的內容,您可以使用source-map-explorer

所有你需要做的就是運行source-map-explorer vendor.bundle.js

+0

多酷,從來不知道這個。這幫助我發現它不是AOT編譯,所以我現在已經指定了它(儘管我認爲它應該是?)所以現在,我已經刪除了編譯器,我們在1.42 MB。當我啓用--prod標誌並縮小時,它仍然位於1.42 MB,但所有其他文件似乎都很小。有任何想法嗎? – Abarnett

+0

哪部分縮小,哪部分不縮小? –