uniapp 微信小程序分包配置

 当用uniapp进行微信小程序开发时,当代码体积达到2M,提交小程序时会报以下错误:错误码:80051,source size 2725KB exceed max limit 2MB?

官方要求,微信小程序发布上线,(不分包)小程序大小不超过2M,使用分包后 小程序主包大小不超过2M,总包不超过20M,,超过限制则无法编译上线。

使用分包可以有效的使你的程序快速进入(不需要加载所有的资源,页面,只是加载主包(一般来说就是你的所有Tabbar页面)肯定是快。

如何分包?

1.首先确认manifest.json 文件是否开启分包
2.然后在原来的pages的同级下新建一个目录:subpage

想分几个包就建几个新目录。比如package2、package3……

3.把想放到分包里的代码剪切到新的目录

我是把原来pages文件夹下的pip_con和work两个文件夹剪切过来了  但是因为work文件夹里的index页面是tabBar所使用的页面  不能放到分包里

4.修改pages.json文件

原来是在pages目录下  原path是”pages/pip_con/pip-con-list“  放在分包内之后需要修改path,并且原来页面跳转的地方也需要修改为分包之后的路径

比如:@click="navigateTo('../subpage/pip_con/pip-discard-list')"

编译代码到微信开发工具查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值