更新 - DeployDoctor
我更新了 DeployDoctor:为“本地运行正常,但在 Vercel 上失败”的情况提供更安全的补丁。我构建 DeployDoctor 是为了捕获那些可能导致 Vercel 部署失败的仓库错误。最近我花更多时间思考的是:何时建议的修复方案才真正安全。对于导入大小写(import casing)问题,现在它使用 TypeScript 的语法树,且仅在目标文件无歧义时才生成补丁。补丁与扫描的提交关联,并针对原始文件进行验证。缺失或存在歧义的目标需要人工审查。其他近期新增功能包括:
• 公开扫描统计信息,展示常见发现
• 评分机制及提出改进建议的入口
• 21 个故障排查指南
• 一个 GitHub Action,将发现结果集成到您的 PR 工作流中扫描器采用静态分析,不会执行您的仓库代码。它可以捕获特定错误,但绿色报告并不能保证构建一定成功。每天提供一次免费网站扫描,付费套餐则包含更多扫描次数及私有仓库支持。https://deploydoctor.nyttolabs.com您遇到过最令人心烦的“本地运行正常”的部署失败案例是什么?