目录

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

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

微信小程序的发布大小限制是2MB。然而一个程序怎么能这么小?

介绍一下项目中的经验。

新项目

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

老项目

  1. 图片通通都放到oss或者服务器里面,公司有cdn的更好!

  2. Hbuilder->运行-》运行到小程序模拟器->运行是否压缩代码【把这打钩】

  3. 微信开发者根据设置

    https://i-blog.csdnimg.cn/blog_migrate/d147214f5e55838d56f9024c42906078.png

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

前提:

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

page.json里面设置分包页面

https://i-blog.csdnimg.cn/blog_migrate/c2729df8b752ab3caf0ae2c11f208b18.png

https://i-blog.csdnimg.cn/blog_migrate/46341039c2e5a921c0a9304007811ad8.png

manifest.json,设置参数

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

效果如下:

https://i-blog.csdnimg.cn/blog_migrate/b01d747f9089fe0744f9dd22d73e691a.png

参考文档