专栏名称: 若川视野
关注回复“源码”参加源码共读,一起学源码,进阶高级前端。建议工作5年内的前端人关注。我是若川,《学习源码整体架构系列》作者,知乎、掘金等平台的文章累计超过百万阅读。致力于前端开发经验分享。愿景:帮助5年内的前端人开阔视野不断成长,走在前列
今天看啥  ›  专栏  ›  若川视野

小程序主包体积的优化方案与技术实现

若川视野  · 公众号  ·  · 2024-06-03 23:22
    

文章预览

引言 在使用Taro开发偏大型小程序应用过程中,我们可能经常会遇到这么个问题:小程序的主包体积超过了2M,没办法发布。针对这个问题,本文讲一讲我在业务中经常使用到的4种优化手段。 优化方式 页面分包 微信主包体积限制 2MB 主包空间寸土寸金,仅放置默认启动页面/TabBar 页面,其他页面均迁移至分包。这也是主包体积最基本的优化方式。 公共模块分包 改造后分包加载的页面体积不计入主包体积内,但是在默认配置下被多个页面所引用的模块会被打包进主包。这里截取了未做优化页面分包后直接打包后的代码依赖分析图。其中: common.js 包含了业务中的公共组件、工具方法、 hooks 等逻辑 common.wxss 包含了业务中公共组件的样式、全局样式 vendors.js 包含了三方依赖逻辑 解决方案 那么我们能不能识别哪些页面使用了这些公共模块,如果某个 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览