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