> 技术文档 > 微信小程序上传包过大的最全解决方案!_微信小程序包大小限制

微信小程序上传包过大的最全解决方案!_微信小程序包大小限制

微信小程序的发布大小限制是2MB。然而一个程序怎么能这么小?
介绍一下项目中的经验。

新项目

如果是刚开始做的新项目,一定确定好自己要用的Ui框架,而且确定之后,千万不要引入别的,否则占大小!!!。【比如Uni-modules,又引入了uview】

老项目

  1. 图片通通都放到oss或者服务器里面,公司有cdn的更好!
  2. Hbuilder->运行-》运行到小程序模拟器->运行是否压缩代码【把这打钩】
  3. 微信开发者根据设置
    微信小程序上传包过大的最全解决方案!_微信小程序包大小限制

如果以上还不行,那就分包吧。

前提:

  • 主包不能大于2M
  • 一个分包不能大于2M
  • 可以有多个分包

page.json里面设置分包页面
微信小程序上传包过大的最全解决方案!_微信小程序包大小限制
微信小程序上传包过大的最全解决方案!_微信小程序包大小限制
manifest.json,设置参数

“mp-weixin”:{// 下面增加这个\"optimization\": { \"subPackages\": true },}

效果如下:
微信小程序上传包过大的最全解决方案!_微信小程序包大小限制

参考文档

微信分包文档
Uniapp分包文档