我正在運行ng build --prod,並且我得到的供應商模塊大小爲1.42MB(這是AOT編譯之後,默認爲cli w/--prod標誌,和uglify,也默認爲--prod標誌)Angular CLI中的大型vendor.js
不確定問題在這裏。我想更多地瞭解進入該供應商模塊的內容,如果我使用AOT編譯,爲什麼它如此之大?
謝謝!
我正在運行ng build --prod,並且我得到的供應商模塊大小爲1.42MB(這是AOT編譯之後,默認爲cli w/--prod標誌,和uglify,也默認爲--prod標誌)Angular CLI中的大型vendor.js
不確定問題在這裏。我想更多地瞭解進入該供應商模塊的內容,如果我使用AOT編譯,爲什麼它如此之大?
謝謝!
爲了查看包的內容,您可以使用source-map-explorer
所有你需要做的就是運行source-map-explorer vendor.bundle.js
多酷,從來不知道這個。這幫助我發現它不是AOT編譯,所以我現在已經指定了它(儘管我認爲它應該是?)所以現在,我已經刪除了編譯器,我們在1.42 MB。當我啓用--prod標誌並縮小時,它仍然位於1.42 MB,但所有其他文件似乎都很小。有任何想法嗎? – Abarnett
哪部分縮小,哪部分不縮小? –
你使用一些額外的依賴呢? – Dinistro
除了角度路由器/表格模塊以外沒有其他東西 – Abarnett