← 返回提示词库调试报错
贴报错,定位根因
别只说「跑不起来」,把报错原文贴全
提示词全文
我遇到了一个报错,帮我定位原因。 报错原文(完整,不要截断): ``` {{把控制台/终端的完整报错粘到这里}} ``` 相关代码: ``` {{贴报错指向的那段代码,以及它的调用方}} ``` 我已经试过:{{列出你试过的方法}} 环境:{{系统 / 语言版本 / 框架版本}} 请这样回答: 1. 先用一句话说清这个报错到底在说什么(翻译成人话)。 2. 给出最可能的 2-3 个原因,按概率排序,并说明你怎么判断的。 3. 针对每个原因,给出具体的修复代码。 4. 告诉我怎么验证修好了。 要求: - 不要一上来就重写整个文件,先做最小改动定位问题。 - 如果信息不够判断,直接告诉我还需要看哪段代码或日志,别猜。
把 {{}} 里的部分换成你自己的内容
为什么这么写
- 「先翻译成人话」帮你确认 AI 真看懂了报错,而不是在瞎猜关键词
- 要求按概率排序多个原因 + 说明判断依据,避免 AI 只给一个它最熟悉但不对的答案
- 「先做最小改动」防止 AI 大改一通,把原本好的地方也改坏,还掩盖了真正的原因
- 允许 AI 说「信息不够」,比让它硬猜要高效得多
用起来的样子
贴一段 Hydration failed 报错 + 组件代码,AI 会指出是服务端和客户端渲染结果不一致(比如用了 Date.now()),并给出去_random 或 useEffect 的修法。
常见坑
- 只截报错最后一行,前面的堆栈才是定位关键,AI 只能盲猜
- 不写已试过的方法,AI 会把你试过没用的方案再建议一遍