# 2026-07-16 工作日志 ## passport 分包化修复 用户把登录/注册相关页面放入 `passport` 分包(`src/app.config.ts` 的 subpackages)。 排查结论: - 主包内所有跳转引用(`src/pages/**`、`src/utils/auth.ts`、`src/components/QRLoginScanner.tsx` 等)已全部使用 `/passport/xxx` 路径。分包化前后 URL 路径不变,引用代码无需修改。 - passport 内 10 个页面(login/forget/setting/agreement/sms-login/register/qr-login/qr-confirm/unified-qr/pay)均有 `.tsx` + `.config.ts`,`@` 别名指向 `src/`,移动目录不影响 import。 修复 `src/app.config.ts` 分包声明(与实际文件对齐): - 移除 `phone-auth/index`、`invite/index`、`webview/index`(文件不存在,且全局无任何跳转引用它们,会导致 Taro 编译报错) - 补充 `register`(`src/passport/register.tsx` 存在但未声明) - 统一引号风格、清理尾随逗号 待确认:phone-auth / invite / webview 三个页面是否需要新建(目前无文件、无引用)。