报错与日志
也叫:报错、日志、Error、Log、错误信息
日志是程序运行时一行行写出来的记录;报错是其中说"出问题了"的那几行。一大串红字里,真正有用的往往只有一两行:通常是第一条错误。
先知道:终端
你可能会这样说、这样问
“终端里刷出一大串红字,我完全看不懂,从哪看起?”
问 AI 的时候,要发什么给它?
三样:你运行的那条命令、完整的报错原文(从第一条错误开始,别只截最后一行)、你用的系统。截图不如复制文字,AI 能逐字看。
报错里有我的电脑用户名、文件路径,发给 AI 安全吗?
用户名和路径一般问题不大;但报错里如果带着密钥、密码、客户数据,先打码再发(见脱敏)。
打个比方
像体检报告:几页纸密密麻麻,但医生先看的是标红的那几项,而且先看第一个异常——后面好几项异常,常常都是它连带出来的。
本页有 6 节,点开跳到任意一节
练一练:找出真正的那一行
下面是一段示意的日志。点你觉得"真正出问题"的那一行:
小演示 · 运行 npm run dev 后的输出(示意)
- 提示点上面任意一行
严格来说
WARN(警告)多半可以先不管;ERR / Error(错误)才是没成功。错误下面那几行 at … 是"出错时程序走到了哪里",给 AI 看有用,自己看不懂没关系。
最常见的几种报错
这样跟 AI 说
我运行了这条命令:(贴命令)。下面是完整的输出:(贴报错原文,密钥之类的先打码)。我用的是(Windows / Mac)。请先告诉我真正出问题的是哪一行、是什么原因,再给我一个最小的修法;要改文件或运行新命令之前先告诉我会改什么。修完让我再运行一次,确认报错没了。
考考你
选择题 · 选一个你觉得最像的
终端里刷出几十行报错,你准备问 AI。下面哪种做法最好?
接下来学什么
- 1Vibe Coding 入门 · 下一个(第 13 / 16 个)Git记录文件每一次改动的工具,改坏了可以退回到以前的版本。
- 2安装依赖把项目要用到的、别人写好的"零件"一次装好,项目才能跑起来。
- 3本地运行把项目在你自己的电脑上跑起来,用 localhost 加一个端口号,在浏览器里打开看。
‹ 上一个:本地运行 · Vibe Coding 入门第 12 / 16 个
也可以看看:终端、运行环境、幻觉、Vibe Coding
哪些词链接了我:README、终端、运行环境、安装依赖、本地运行、部署
在哪里接着学
出处:网站 Codex 教程专题 C《排障》、Claude Code 教程第 4 课《命令行》。最后更新 2026-10-17。
