收藏
回答

微信小程序主包太大,怎么处理?

我想问一下,微信小程序主包太大怎么处理?我在网上搜索之后,说分包只能是页面的,我也试了。。

自定义组件,公共JS,第三方腾讯云IM的SDK,images,tab页用到的pages,都不能放到分包里面。。

自定义组件就会提示找不到组件。。

公共JS在app.js的最上面也是加载不了。

第三方腾讯云的SDK也是app.js加载的,说找不到,require和import都不能加载服务端的js。

images是一定要的我也知道,已经压缩和拆分一些到服务端。

tab页用到的pages的放到分包里面之后,tab切换在开发者工具是空白的,在真机调试又可以显示出来。

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

4 个回答

  • ipeng
    ipeng
    05-29

    建议主包只放公众资源和tabbar页面,其他的都移到分包里。

    05-29
    有用
    回复 1
    • Waibil Feng
      Waibil Feng
      05-29
      嗯,昨天搞了一天,就是SDK和component占了大头。。昨天主包大小是2300多KB,(SDK(400多KB),component(480多KB),公共JS(300多KB),images(520多KB),pages(200多KB)),昨天图片用tinypng压缩了60%,删减了一些未用到的JS,现在是主包1638KB。
      05-29
      回复
  • 留言
    留言
    05-29

    SDK能使用网络版吗?不要下载下来?

    img要不要试试看去icon做成icon图标?

    代码优化多少?

    05-29
    有用
    回复 3
    • Waibil Feng
      Waibil Feng
      05-29
      import不了http的js。。晕。。
      05-29
      回复
    • 留言
      留言
      05-29回复Waibil Feng
      很多网站自备https,你试试看直接改为https能不能用
      05-29
      回复
    • Waibil Feng
      Waibil Feng
      05-30回复留言
      https的也不行。。我就是引入加了域名的。
      05-30
      回复
  • จุ๊บXavier
    จุ๊บXavier
    05-29

    图片尽量使用在线网络图片,可以自己撘个图床。图片尽量压缩到最小且不损失细节,推荐一款软件:PPDuck

    05-29
    有用
    回复 1
    • Waibil Feng
      Waibil Feng
      05-29
      嗯,图片已经处理了,少了200多KB。
      05-29
      回复
  • 维她命系
    维她命系
    05-29

    公共资源不能放到分包,只能在主包中,图片尽量使用网络加载,可否了解下你的包超了多少?

    05-29
    有用
    回复 1
    • Waibil Feng
      Waibil Feng
      05-29
      嗯,昨天搞了一天,就是SDK和component占了大头。。昨天主包大小是2300多KB,(SDK(400多KB),component(480多KB),公共JS(300多KB),images(520多KB),pages(200多KB)),昨天图片用tinypng压缩了60%,删减了一些未用到的JS,现在是主包1638KB。
      05-29
      回复
登录 后发表内容
问题标签