微信小程序分包笔记

本文详细介绍了微信小程序的分包要求,包括真机测试的大小限制和总包大小不超过20M。通过创建分包,可以将部分页面移至新的目录,并在pages.json和manifest.json中进行相应配置。在进行分包操作时,需要注意路径更改、文件复制以及微信开发者工具的设置调整。此外,文章还强调了分包后页面引用和跳转路径的更新问题。
摘要由CSDN通过智能技术生成

一.小程序分包要求

1.小程序开发工具真机测试需要整个项目大小不超过2M,超过2M则不能测试

报错图如下

 

2.微信小程序每个分包的大小是2M,总体积一共不能超过20M。

二.分包操作(使用hbulid创建的uniapp模板)

1.创建pages的同级目录,此处创建为pageA,并在内部创建pages文件夹

2.将pages里需要分包的页面剪切粘贴到pageA文件夹里的pages文件夹里(称之为页面A),如果页面 A中有使用本地图片或者文件,则需要将本地文件复制一份,并在pageA目录里也放置一份(下图的static文件夹就是用于放置本地文件)

 

3,我们将pages里的页面剪切掉了,所以相应的在pages.json文件中的配置也要相应的做出变化

a.首先需要将原有的注册在pages数组中的页面数据删除(如下图位置)

b.需要在pages数组同级创建分包数组,存放分包数据,具体详见pages.json 页面路由 - uni-app官网 (dcloud.io)icon-default.png?t=M276https://uniapp.dcloud.io/collocation/pages?id=subpackages

 

c.需要在manifest.json里开启小程序分包优化

 

注意事项

1.分包后该页面引入文件路径和其他页面跳转到该页面的路径等均需要更改

2.新版微信开发者工具有可能在做以上操作后报错,错误提示如:“[获取文件失败] 以下文件已被配置忽略打包上传,模拟器无法获取”,则只需要更改一下设置,并重现编译项目即可(将下图选项取消勾选)

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EUEY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值