收藏
回答

怎么申请扩充小程序2M包的限制?

我们开发的小程序超过了2M的限制,即使使用了分包也是超过2M了,已经研究了一周时间,也没办法去减少大小,请问,如何申请扩大2M这个包限制

回答关注问题邀请回答
收藏

9 个回答

  • 郑钱花
    郑钱花
    02-13

    1)按tabbar分包,几个主页几个包

    2)所有二级页面丢对应分包

    3)静态资源非公用的 也放进分包,图片资源建议用TinyPNG压缩后替换,一些小图标建议不用图片,使用一些UI框架自带的字体图标即可

    4)上传前检查代码包按大小排序,看看最大的文件是什么,假如还有图片资源过大,最终方案把图片资源先放服务器/对象存储中,代码里使用链接代替。

    PS:我曾经因包大小限制,小程序里除了Tabbar以外一张图片都没有,全放对象存储里解决的。

    02-13
    有用
    回复
  • 那一抹微笑😊穿透阳光
    那一抹微笑😊穿透阳光
    02-13

    那只能说是你们写法的问题

    02-13
    有用
    回复
  • 跨商通
    跨商通
    02-13

    只要tab页在主包里,就行,才4-5个页面,怎么可能存在无法分包呢?

    02-13
    有用
    回复 4
    • 慕雨
      慕雨
      02-13
      打app包大小是100多M
      02-13
      回复
    • 跨商通
      跨商通
      02-13回复慕雨
      不需要管原因,反正主包最多2M,你们优化就完事了。不存在做不到的,因为不可能你们的小程序是几百万个小程序中最复杂的一个。
      02-13
      回复
    • 骑着毛驴逗你玩儿
      骑着毛驴逗你玩儿
      03-18
      如果小程序是原生的,但是接口是使用 google 的 protobuf,然后生成的接口 ts 文件,主包里包含了这部分 pb 文件(接近 2M),即便主包里没有任何东西,新接口的诞生也会让主包超限。而且现在好像没有好的方法可以解决这个问题~
      03-18
      回复
    • 跨商通
      跨商通
      03-18回复骑着毛驴逗你玩儿
      不需要解决这种问题,他们自然会弃用这种方案的。
      03-18
      回复
  • 随風飄扬
    随風飄扬
    02-13

    超了只能不停地拆,把一些组件拆进分包里面,没得其他办法

    02-13
    有用
    回复
  • hello world
    hello world
    02-13

    业务逻辑放分包里,然后分包异步化,

    02-13
    有用
    回复
  • 哄哄
    哄哄
    02-13

    代码分包,或是如果实在太多代码,又简化不了,那就只能新建另一个小程序 将业务分开

    02-13
    有用
    回复
  • 拾忆
    拾忆
    发表于小程序端
    02-13

    目前不支持增加代码包限制

    02-13
    有用
    回复
  • sun
    sun
    02-13

    包大小无法申请扩容。只能自己精简一下代码,非关键功能删除。

    02-13
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    02-13
    有用
登录 后发表内容