uniapp 打包小程序体积优化思路、优先排查优化项参考

uni_modules 也采用分包

  • 虽然 uniapp 官方说了 uni_modules 会根据使用用到而决定是否要打包过滤,但分包前后还是有区别的,所以我估计此前是理解错了
  • 虽然会过滤没用到的,但用到了的也会打包到主包里去,就导致了主包偏大无法上传的问题,不是说放到 uni_modules 按需引用就不用管了
  • 将 uni_modules 里的部分组件分包后就小了一两百kb了
    • uni_modules组件分包(迁移)_姽式、的博客-CSDN博客
    • uni-app uni_modules 怎么打包到分包 - 我爱学习网 (5axxw.com)

各类第三方类库尽量使用按需引入的方式

  • echarts(定制化导出离线包引入/按需引入),echarts 5.X 全量引入和按需引入最终打包出的小程序测试包大小差了快30KB

无用文件删除(可能一些项目是老项目基础上改的,会有很多无用的业务代码文件,可以直接删除,或是用不到了的字体文件、图片等资源)


字体资源、图片资源改为引用线上的,而非本地(传到服务器可访问后,记得把本地的删除掉)


分包(除了首屏页面、登录页、tabbar页面,其他页面都可以考虑分包的方式)


小程序性能优化指南 | 微信开放社区 (qq.com)

  • 传代码前的一些压缩选项勾上

你可能感兴趣的:(排坑记录,探索总结,uni-app,小程序)