小程序?qū)Υa包的大小是一直有限制的。
在小程序模擬器中,選擇代碼質(zhì)量,可以看到小程序?qū)Υa的提示。
分享一些針對小程序超包的解決方案,二開用戶,可以針對自己的項目做出優(yōu)化。
1、底部導(dǎo)航中的首頁面放在主包中,其余頁面或者跳轉(zhuǎn)頁面可以放在分包中。
2、分包可以使用主包中的組件,分包不能使用分包中的組件,所以,頁面中有公共組件使用的話,可以把頁面放到一個分包中,不是所有的組件都要放在主包中噢。
3、圖片放在服務(wù)器上,使用鏈接的方式使用。
4、刪除無用代碼。
5、manifest.json配置按需注入
"lazyCodeLoading": "requiredComponents",
6、運行時壓縮代碼 (體積減少很多,測試項目減少400多kb)。
7、在小程序模擬器中勾選這幾項:
修改完之后,關(guān)閉小程序模擬器,重新打包發(fā)布代碼,就會看到變化。