正常是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繼續壓縮 但是目前還不會 等待以後學習