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

news/2024/7/20 3:22:21 标签: uni-app, 小程序

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)

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

http://www.niftyadmin.cn/n/5113061.html

相关文章

微信小程序之个人中心授权登录

🎬 艳艳耶✌️:个人主页 🔥 个人专栏 :《Spring与Mybatis集成整合》《Vue.js使用》 ⛺️ 越努力 ,越幸运。 1.了解微信授权登录 微信登录官网: 小程序登录https://developers.weixin.qq.com/miniprogram/d…

提高Qt开发软件运算性能提升

编译器minGW32&#xff0c;release版本&#xff0c;大部分操作在线程循环里面更容易体现出来 1、网上有说opencv像素处理使用直接获取Mat对象的像素块的数据指针,例如 for (int row 0; row < h; row) { uchar* uc_pixel image.data row * image.step; for (int col …

yjs demo: 多人在线协作画板

基于 yjs 实现实时在线多人协作的绘画功能 支持多客户端实时共享编辑自动同步&#xff0c;离线支持自动合并&#xff0c;自动冲突处理 1. 客户端代码&#xff08;基于Vue3&#xff09; 实现绘画功能 <template><div style"{width: 100vw; height: 100vh; over…

akshare获取分时数据

1、接口: stock_intraday_em ddak.stock_zh_a_tick_tx_js(‘sz000757’).head(4800)#获取浩物股份上个交易日的tick数据 print(dd) 成交时间 成交价格 价格变动 成交量 成交金额 性质0 09:25:00 6.09 0.00 134284 81778956 卖盘 1 09:30:00 6.01 -0.08 55278 3354…

javaweb中的servlet注解

2023.10.22 在web.xml文件中进行servlet信息的配置&#xff0c;显然开发效率比较低&#xff0c;每一个都需要配置一下。 在web.xml文件中的配置中&#xff0c;很少被修改的那部分&#xff0c;可以直接写在java类中。 Servlet3.0版本之后&#xff0c;推出了各种Servlet基于注解式…

win10专业版驱动开发

我使用的系统版本如何下&#xff1a; 使用的visual studio为VS2019,使用的SDK,WDK如下&#xff1a; 在visual studio单个组件里选择SDK10.0.018362.0 在WDK里面选择版本为&#xff1a; 下载链接如下&#xff1a; 以前的 WDK 版本和其他下载 - Windows drivers | Microsoft Le…

Python ‘list‘ object is not callable错误

我尝试着解决“TypeError: ‘list’ object is not callable”这个错误。在Python编程中&#xff0c;我有时会遇到这个错误。这个错误通常是由于我错误地尝试像函数一样调用一个列表对象。为了解决这个问题&#xff0c;我需要找出错误发生的具体位置&#xff0c;然后进行修正。…

【软考】11.6 系统转换/系统维护/系统评价

《系统转换》 遗留系统 &#xff08;改造&#xff09;高水平高价值&#xff08;集成&#xff09;高水平低价值&#xff08;继承&#xff09;低水平高价值&#xff08;淘汰&#xff09;低水平低价值 系统转换 《系统维护》 耗时长、成本高 提高可维护性是在软件设计和开发阶…