会用AI 百科 › 编程 › 报错与日志
会用AI 百科 › 编程 › 报错与日志
Vibe Coding 入门

报错与日志

也叫:报错、日志、Error、Log、错误信息

日志是程序运行时一行行写出来的记录;报错是其中说"出问题了"的那几行。一大串红字里,真正有用的往往只有一两行:通常是第一条错误。

先知道:终端

你可能会这样说、这样问

“终端里刷出一大串红字,我完全看不懂,从哪看起?”

问 AI 的时候,要发什么给它?

三样:你运行的那条命令、完整的报错原文(从第一条错误开始,别只截最后一行)、你用的系统。截图不如复制文字,AI 能逐字看。

报错里有我的电脑用户名、文件路径,发给 AI 安全吗?

用户名和路径一般问题不大;但报错里如果带着密钥、密码、客户数据,先打码再发(见脱敏)。

本页有 6 节,点开跳到任意一节

练一练:找出真正的那一行

下面是一段示意的日志。点你觉得"真正出问题"的那一行:

小演示 · 运行 npm run dev 后的输出(示意)
  • 提示点上面任意一行
严格来说

WARN(警告)多半可以先不管;ERR / Error(错误)才是没成功。错误下面那几行 at … 是"出错时程序走到了哪里",给 AI 看有用,自己看不懂没关系。

最常见的几种报错

对比项报错里会看到先试试
找不到命令command not found、不是内部或外部命令没装,或装完没重开终端(见运行环境)
缺零件Cannot find module、No module named先安装依赖(见安装依赖)
端口被占了EADDRINUSE、address already in use关掉之前开着的那个(见本地运行)
没有权限permission denied、拒绝访问先问 AI 原因,别急着用管理员权限硬来

这样跟 AI 说

我运行了这条命令:(贴命令)。下面是完整的输出:(贴报错原文,密钥之类的先打码)。我用的是(Windows / Mac)。请先告诉我真正出问题的是哪一行、是什么原因,再给我一个最小的修法;要改文件或运行新命令之前先告诉我会改什么。修完让我再运行一次,确认报错没了。

在提示词库里找更多类似的 ›

考考你

选择题 · 选一个你觉得最像的

终端里刷出几十行报错,你准备问 AI。下面哪种做法最好?

接下来学什么

  1. 1Vibe Coding 入门 · 下一个(第 13 / 16 个)Git记录文件每一次改动的工具,改坏了可以退回到以前的版本。
  2. 2安装依赖把项目要用到的、别人写好的"零件"一次装好,项目才能跑起来。
  3. 3本地运行把项目在你自己的电脑上跑起来,用 localhost 加一个端口号,在浏览器里打开看。

‹ 上一个:本地运行 · Vibe Coding 入门第 12 / 16 个

也可以看看:终端、运行环境、幻觉、Vibe Coding

哪些词链接了我:README、终端、运行环境、安装依赖、本地运行、部署

在哪里接着学

出处:网站 Codex 教程专题 C《排障》、Claude Code 教程第 4 课《命令行》。最后更新 2026-10-17。
这个解释有问题,或者没看懂?