vr-shopxo-uniapp/pages/plugins/vr-ticket-wallet
Council f696450bf9 refactor(subpackage): 主包精简 Phase A1 — diy 移回主包 + 子包独立化 + manifest 优化
【背景】
ShopXO 原版 6.8 主包 ≈1997 KB,但 VR 扩展接入后膨胀至 2347 KB。
本次为 Phase A1,主包减小约 200~400 KB(视未引用文件而定)。

【变更】

1) manifest.json 优化配置
   - 开启 ignoreDevUnusedFiles: true(开发模式剔除未引用文件)
   - 开启 ignoreUploadUnusedFiles: true(生产模式剔除未引用文件)
   - 风险:低(uni-app 官方推荐生产配置)

2) pages.json 调整
   - pages/diy 从 subPackages 移回主包(修复 iOS 微信真机 evaluate 时机问题)

3) 子包独立化
   - ticket-qr-popup 从主包 components/ 移到 pages/plugins/vr-ticket-wallet/components/
   - wallet_bg.png 从主包 static/images/other/ 移到 vr-ticket-wallet 子包
   - pages/user-order-detail 内置独立 ticket-qr-popup 副本(避免跨页面引用)

4) gitignore 补充
   - vr-shopxo-uniapp-6.8-origin/(基准对比目录)
   - docs/analyse-mp/(HBuilder 编译分析产物,2.3MB)

5) 工作记录
   - docs/vr-ticket-uniapp-analysis.md(VR vs 原版差异分析报告)
   - docs/main-package-size-optimization-20260701.md(本次精简工作记录)

【验证】
- gitnexus detect_changes:low risk
- iOS 真机 evaluate 白屏已修复(前置 commit e11e2d3a)
- 票夹子包现可独立编译加载
2026-07-01 18:12:03 +08:00
..
components/ticket-qr-popup refactor(subpackage): 主包精简 Phase A1 — diy 移回主包 + 子包独立化 + manifest 优化 2026-07-01 18:12:03 +08:00
records fix(iOS微信真机): 修复核销记录页高度塌陷+header点击穿透+iconfont裁剪 2026-06-30 16:16:07 +08:00
static/images refactor(subpackage): 主包精简 Phase A1 — diy 移回主包 + 子包独立化 + manifest 优化 2026-07-01 18:12:03 +08:00
verify fix(iOS微信真机): 修复核销记录页高度塌陷+header点击穿透+iconfont裁剪 2026-06-30 16:16:07 +08:00
ticket-wallet.css style: 全局应用方案二,将页面淡入渐变动画推广到所有核心 TabBar 页面 2026-06-27 21:47:24 +08:00
ticket-wallet.vue refactor(subpackage): 主包精简 Phase A1 — diy 移回主包 + 子包独立化 + manifest 优化 2026-07-01 18:12:03 +08:00