在angular打包優化中遇到的問題 記錄

正常是ng build 優化打包方式 ng build --prod --aot

使用這個打包的時候 報錯

這個錯誤的原因是因爲我在home模塊裏 引入了服務 publicService 但是在constructor構造中 寫的形式出現了問題

這個寫法的是 publicservice只能在constructor中使用,所以應該改爲

即可解決問題

 

還有一部分報錯 是因爲 平時代碼 不注意規則 不太標準 以及html頁面裏有無用字段造成的

使用如上命令之後 代碼由15.9M縮減爲3.6M

網上看到一個同行的打包壓縮指令 ng build --prod --build--optimizer --base-href ./

發現 壓縮完成後 和我 ng build --prod --aot 的大小一樣 均爲3.6M

 

還可以使用nginx繼續壓縮  但是目前還不會 等待以後學習

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章