v2.3.2 — 跨平台部署链路加固
跨平台部署链路加固
源自 H005 Linux 端到端实测 + Win/Mac 平台推演。
🛠️ 部署脚本(scripts/deploy-cloudflare.mjs)
checkPrerequisites() 末尾追加 Windows 11 环境卫生预检(仅 IS_WIN 触发,非阻断):
- W4:git autocrlf 检测 —
git config --get core.autocrlf=true时给出 hint,避免wrangler.toml/*.mjs被改成 CRLF 导致 wrangler 解析报怪错 - W5:OneDrive 同步目录检测 — 正则
(?:^|[\\/])onedrive(?:[\s\-\\/]|[A-Za-z]|$)/i覆盖:- 个人版
OneDrive - 企业版
OneDrive - Contoso - 历史变体
OneDriveCommercial/OneDrive-Personal - 不误匹配
onedrive_user/my-onedrive-backup - 9/9 单测全过
- 个人版
📚 Wiki 文档(Deployment.md)
- 步骤 2 新增「Windows 11 前置卫生」章节(autocrlf / OneDrive / Defender 三条)
- 步骤 2 新增「macOS 注意点」(Apple Silicon 不要
brew install wrangler/ Gatekeeper 首次 OAuth 警告) - 步骤 5 验证段补
/api/auth/logincurl 示例(实测发现首次部署用户易误用/api/admin/login报 401)
🤝 Reviewers
- CodeRabbit 提出 OneDrive 企业版漏检 issue,已修复并扩展正则(详见 PR #58)
📦 Pull Requests
Full Changelog: v2.3.1...v2.3.2