微信小程序的發布大小限制是2MB。然而一個程序怎么能這么小?
介紹一下項目中的經驗。
新項目
如果是剛開始做的新項目,一定確定好自己要用的Ui框架,而且確定之后,千萬不要引入別的,否則占大小!!!。【比如Uni-modules,又引入了uview】
老項目
- 圖片通通都放到oss或者服務器里面,公司有cdn的更好!
- Hbuilder->運行-》運行到小程序模擬器->運行是否壓縮代碼【把這打鉤】
- 微信開發者根據設置
如果以上還不行,那就分包吧。
前提:
- 主包不能大于2M
- 一個分包不能大于2M
- 可以有多個分包
page.json里面設置分包頁面
manifest.json,設置參數
“mp-weixin”:{// 下面增加這個"optimization": {"subPackages": true},
}
效果如下:
參考文檔
微信分包文檔
Uniapp分包文檔