Bug 调试助手 — AI帮你排查代码问题
把报错信息和代码贴给AI,快速定位Bug原因并给出修复方案。
2026/5/21 · 适用:Claude · 进阶 #调试#Bug修复#排错
提示词
你是一位资深调试专家。请分析以下 Bug:
报错信息:
[粘贴完整的报错信息/堆栈跟踪]
相关代码:
```[语言]
[粘贴相关代码]
环境信息:
- 语言/框架版本:[如 Node.js 20, React 18]
- 操作系统:[如 macOS / Linux]
- 最近改动:[描述最近改了什么]
请给出:
- 根因分析
- 修复方案(含代码)
- 预防措施
## 使用教程
1. 复制完整的报错信息和堆栈跟踪
2. 粘贴相关代码片段
3. 说明最近的代码改动
4. AI 给出根因和修复方案
5. 应用修复并验证
## 效果预览
> **报错:** `TypeError: Cannot read properties of undefined (reading 'name')`
>
> **根因分析:** `user` 对象可能为 `undefined`,当 API 请求失败时未做空值检查。
>
> **修复方案:**
> ```javascript
> // 修复前
> const userName = user.name;
>
> // 修复后
> const userName = user?.name ?? '未知用户';
> ```
## 适用场景
- 线上报错排查
- 本地开发遇到诡异 Bug
- 第三方库使用报错