微信小程序的发布大小限制是2MB。然而一个程序怎么能这么小?
介绍一下项目中的经验。
新项目
如果是刚开始做的新项目,一定确定好自己要用的Ui框架,而且确定之后,千万不要引入别的,否则占大小!!!。【比如Uni-modules,又引入了uview】
老项目
- 图片通通都放到oss或者服务器里面,公司有cdn的更好!
- Hbuilder->运行-》运行到小程序模拟器->运行是否压缩代码【把这打钩】
- 微信开发者根据设置
如果以上还不行,那就分包吧。
前提:
- 主包不能大于2M
- 一个分包不能大于2M
- 可以有多个分包
page.json里面设置分包页面
manifest.json,设置参数
“mp-weixin”:{ // 下面增加这个 "optimization": { "subPackages": true },}
效果如下:
参考文档
微信分包文档
Uniapp分包文档