小程序Error: 系统错误,错误码:80200,main package source size 2590KB exceed max limit 2MB

简介: 小程序Error: 系统错误,错误码:80200,main package source size 2590KB exceed max limit 2MB

小程序分包后包过大无法编译问题困扰我一周了,网上各种搜,属实头大,今天已解决!记录一下

image.png

官网明确给出包大小的限制:


整个小程序所有分包大小不超过 20M。

单个分包/主包大小不能超过 2M。

所以现在你知道为什么报这个错误了吧。


具体怎么分包点击字体我教你


这里说几点需要注意的:


1、声明 subpackages 后,将按 subpackages 配置路径进行打包,subpackages 配置里没有的路径目录将被打包到 app(主包) 中,所以未配置的路径可能都到主包,导致主包过大


2、项目后期可能会增加许多新模块,大量静态资源(static文件下的)公用可能导致主包过大,从而导致分包大小又超过限制了。


所以个人有以下建议:


将要求不那么高的图片,尽可能的压缩。

将一些图片上传到服务器,在代码中加载服务器的网络图片。

不共用的图片资源,打包成不同的分包里面,按需加载。(最推荐)


相关文章
|
6天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp基于小程序宿舍报修系统的的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp基于小程序宿舍报修系统的的详细设计和实现(源码+lw+部署文档+讲解等)
|
12天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的小型医院医疗设备管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的小型医院医疗设备管理系统附带文章源码部署视频讲解等
26 6
|
6天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的小程序疫苗预约网站系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的小程序疫苗预约网站系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
12天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的乡村养老服务管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的乡村养老服务管理系统附带文章源码部署视频讲解等
23 5
|
12天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的线上学习资源智能推荐系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的线上学习资源智能推荐系统附带文章源码部署视频讲解等
22 5
|
12天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的西安旅游系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的西安旅游系统附带文章源码部署视频讲解等
17 4
|
12天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的停车场管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的停车场管理系统附带文章源码部署视频讲解等
19 4
|
12天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的社区疫情返乡管控系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的社区疫情返乡管控系统附带文章源码部署视频讲解等
17 4
|
11天前
|
JavaScript Java 测试技术
基于小程序的民宿预订系统(2024全新定制)
基于小程序的民宿预订系统(2024全新定制)
13 0
|
12天前
|
小程序 前端开发 JavaScript
微信小程序|基于微信小程序的高校就业招聘系统
微信小程序|基于微信小程序的高校就业招聘系统