Taro小程序分包

文章介绍了微信小程序的分包大小限制,如何创建和使用分包来优化主包体积,强调了路径引用、资源管理,尤其是图片和样式文件的处理方式,以及利用依赖分析进行内存占比检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方文档中有提到目前小程序分包大小有以下限制:

  • 整个小程序所有分包大小不超过 20M
  • 单个分包/主包大小不能超过 2M

 在微信开发调试工具中的->详情->基本信息里面的本地代码可以看到包的大小

性能分析中的代码质量可以看到小程序的要求主包大小不能超过1.5MB

现在上代码

首先在src下新建几个分包,跟pages平级,然后在app.config.ts中在pages后面加subPackages,代表这个里面的就是分包的内容,root是指分包的根目录,pages里面的就是分包里面页面的路径了,将主包的东西分成几个块,然后放入分包中

 这样子分包就构建好了,然后我们来看使用

我这个是在主包pages中跳转分包pagesHome的页面,路径前面一定要加上分包跟目录,引用分包中的某些资源也是这样子,如果分包之后主包还是挺大的,那就将一些样式文件,组件什么的也可以放在分包中

 这样子使用就没问题了,图片推荐大家用url获取,因为图片的内存占的特别大,还有就是样式文件,最好就是不要全局引入,一些组件只有分包需要,就直接写在分包中就好了,样式文件也是这样

最后在调试工具中的详情->基本信息->本地代码点旁边的依赖分析,就可以看到每个包的大小以及内存占比

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值