1.5 KiB
1.5 KiB
小程序主包优化说明
问题
- 主包大小:5.8MB
- 微信限制:2MB
- 原因:static目录图片约2MB
快速解决方案
方案A:临时删除图片(立即可上传)
- 删除 static/banner 和 static/button 下的所有图片
- 主包立即减少 2MB
- 可以先上传小程序
- 后续再添加网络图片
方案B:使用网络图片(推荐)
- 将图片上传到你的服务器
- 修改代码使用网络地址
- 例如:
https://your-domain.com/images/banner1.jpg
执行步骤
立即执行(方案A)
# 运行批处理文件
Archive\[一次性]小程序主包快速优化-2026-01-31.bat
修改代码使用网络图片(方案B)
修改 peidu/uniapp/src/pages/index/components/UserHome.vue:
// 原来
bannerList: [
{ id: 1, image: '/static/banner/banner1.jpg' },
...
],
// 修改为
bannerList: [
{ id: 1, image: 'https://your-domain.com/images/banner1.jpg' },
...
],
建议
立即执行方案A,这样你可以:
- 马上上传小程序
- 后续慢慢优化图片方案
- 不影响功能(只是暂时没有图片)
长期方案
- 使用CDN: 将所有静态资源放到CDN
- 图片懒加载: 按需加载图片
- WebP格式: 使用更小的图片格式
- 后端API: 从后端获取轮播图数据
需要确认
你想执行哪个方案?
- A: 立即删除图片(可以马上上传)
- B: 我帮你修改代码使用网络图片(需要你提供图片URL)
- C: 两者都做(先删除,后续再添加网络图片)