分包技术
一、小程序对大小的限制
微信小程序每个分包的大小是2M,总体积一共不能超过16M。
二、问题描述
1、描述
使用uni-app框架运行到微信开发者工具后,微信开发者工具中的预览、真机调试和上传功能均无法使用,都是体积过大无法提交和上传,提示问题如下图,若本地代码超过**2MB**
(查看代码大小在微信开发者工具
右侧详情——基本信息——本地代码
)。
2、问题原因
微信小程序对代码有2MB的大小限制,如果超过2MB则代码无法打包,出现这种问题无非是图片太多、体积太大。
三、解决方法
1、减少项目的大小的方法
- 建议静态资源放在网络上,
tabBar
栏的图片不能使用网络图片,必须使用本地图片。 - 图片资源使用
png
格式,同样的图片png格式的图片比jpg格式要小很多。 - 全局使用的文件直接引入到
app.vue
中,不要在每个页面中引入。 - 使用压缩版文件(将css、js文件压缩)