Claude Code 使用教程
一、Claude Code 是什么
Claude Code 是 Anthropic 推出的命令行编程助手。
它的特点不是“单纯聊天”,而是直接工作在终端里,能配合你的项目目录完成一系列开发任务,比如:
- 阅读和理解代码库
- 定位报错
- 修改文件
- 运行命令
- 编写文档
- 辅助做重构和排查
如果你已经习惯在终端、VS Code 或 JetBrains 里开发,那它会比单独开一个网页聊天窗口更顺手。
二、它适合哪些人
Claude Code 比较适合下面几类人:
- 已经有一点代码基础,想提高开发效率的人
- 需要快速理解陌生项目的人
- 想把“提问 + 改代码 + 跑命令”放在同一流程里的人
如果你完全没有任何编程基础,也可以先把它当成:
- 代码讲解器
- 报错分析器
- 学习时的陪练工具
但前提仍然是要自己能看懂一点最基础的终端和项目结构。
三、安装前要准备什么
根据 Anthropic 官方文档,最基本的前置条件有两项:
- Node.js 18 或更高版本
- 一个 Claude.ai 账号或 Anthropic Console 账号
除此之外,我建议再准备:
- Git
- 一个终端工具(PowerShell、Windows Terminal、macOS Terminal 等)
- 一个本地项目目录,用来实际练手
3.1 建议同时装好的基础工具
- Node.js:负责安装和运行 CLI
- Git:方便你在项目里查看和提交改动
- VS Code 或 JetBrains:不是必须,但更适合配合项目一起使用
3.2 如何确认环境是否可用
在终端里执行:
1 | node -v |
如果都能正常显示版本号,说明环境基本没问题。
四、如何安装 Claude Code
官方文档里最直接的方式是通过 npm 全局安装:
1 | npm install -g @anthropic-ai/claude-code |
安装完成后,进入你的项目目录,再执行:
1 | claude |
如果命令能启动,说明安装成功。
4.1 一次最简单的启动流程
1 | cd your-project |
第一次使用时,通常会涉及登录、授权或基础配置。
具体页面和提示可能随着版本更新而变化,按终端提示完成即可。
4.2 如果提示命令不存在怎么办
优先检查这几项:
npm install -g是否安装成功- 当前终端是否已经重启
- npm 的全局安装路径是否在系统
PATH里
在 Windows 上,很多“装了但找不到命令”的问题,本质上都是终端还没重新打开,或者环境变量没刷新。
五、初学者第一次上手,建议怎么用
很多人第一次打开 Claude Code,就直接丢一句“帮我做个系统”,然后觉得它不稳定。
更合理的方式是:
5.1 先让它解释项目
比如你可以先问:
1 | 先帮我解释一下这个项目目录是做什么的,不要改代码。 |
或者:
1 | 请先告诉我入口文件、配置文件和核心模块分别在哪里。 |
这样做的好处是,你先建立上下文,再决定下一步。
5.2 再让它做一个小任务
比如:
1 | 这个页面为什么报错?请先定位原因,再告诉我准备怎么改。 |
或者:
1 | 帮我给这个接口补一段注释,不要动其他逻辑。 |
先做小任务,可以更容易看出它是不是理解对了。
5.3 最后再让它做较完整的修改
当它已经理解项目结构后,再交给它:
- 修一个明确的 bug
- 新增一个小功能
- 优化一段重复逻辑
- 补测试或补文档
六、适合初学者的 5 种常见用法
6.1 读代码
适合场景:
- 刚接手一个新项目
- 某个模块看不懂
- 想快速知道一个函数被谁调用
可以这样问:
1 | 请从初学者角度解释这个模块的作用,并说明它依赖了哪些文件。 |
6.2 排查报错
适合场景:
- 控制台报错
- 页面空白
- 构建失败
可以这样问:
1 | 这是报错信息,请帮我定位问题,并给出最可能的修复方向。 |
6.3 做小功能
适合场景:
- 增加一个按钮
- 新增一个接口字段
- 改一处文案或流程
可以这样问:
1 | 请先给我一个修改计划,确认后再动代码。 |
6.4 补文档
适合场景:
- README 不完整
- 接口文档缺失
- 需要给同学解释项目
可以这样问:
1 | 请根据当前代码,帮我整理一份面向新人的使用说明。 |
6.5 做学习陪练
如果你还在学习阶段,Claude Code 也很适合拿来问:
- 这段代码是什么意思
- 为什么会这样写
- 这段逻辑还能怎么拆
- 如果我自己写,应该先从哪一步开始
七、怎样提问,效果会更好
Claude Code 不是读心术。
你给的信息越清楚,它的结果通常越稳定。
7.1 一个更好的提问方式
建议一次说清楚这 4 件事:
- 你要它做什么
- 改动范围在哪里
- 有什么限制
- 你希望它先解释还是直接动手
比如:
1 | 请只修改 src/api/user.ts 这一处文件,帮我把登录接口的返回结果改成统一结构。先告诉我你的修改计划,不要直接改。 |
7.2 初学者常犯的提问问题
- 需求太大:一句话要它“重构整个项目”
- 范围太模糊:没有说改哪部分
- 限制不清楚:没说能不能动配置、能不能装依赖
- 不先确认:直接让它大改
八、使用 Claude Code 时的基本工作流
如果你想把它真正用顺,建议养成下面这套流程:
- 进入项目目录
- 先让它解释上下文
- 再给一个边界清楚的小任务
- 看它的修改计划
- 审查它的改动
- 跑测试或构建
- 最后再决定是否提交
这套流程看起来慢,但其实更稳。
尤其对初学者来说,“可控”比“快”更重要。
九、常见问题
9.1 安装成功了,但 claude 命令不能用
优先排查:
- 是否重开了终端
- Node.js 是否安装正确
- npm 全局路径是否加入了环境变量
9.2 能启动,但进不去或无法使用
这通常和以下因素有关:
- 账号状态
- 登录授权
- 当前网络环境是否能访问官方服务
这类问题优先看终端原始报错,再对照官方文档排查。
9.3 它改了我不想改的地方怎么办
这本质上不是工具坏了,而是约束不够清楚。
下一次最好直接说:
- 只改哪个文件
- 不允许动哪些配置
- 先出计划,不要直接改
9.4 它给我的结果我看不懂怎么办
直接补一句:
1 | 请用初学者能看懂的方式解释,并举一个小例子。 |
这类提示通常很有用。
十、给初学者的几条使用建议
10.1 不要把它当成“自动完成全部工作”的工具
它更适合当:
- 加速器
- 解释器
- 排查助手
- 草稿生成器
而不是替你承担全部判断。
10.2 先学会审查结果
再好的工具,也会出现:
- 理解偏差
- 过度修改
- 没看见隐藏依赖
- 没覆盖边界情况
所以最终的代码和命令,还是要你自己确认。
10.3 先从小任务建立信任
别一开始就把整个项目交给它。
先让它:
- 解释 1 个文件
- 修 1 个 bug
- 改 1 个组件
- 写 1 段文档
这样你会更快找到适合自己的使用方式。
十一、推荐的继续学习顺序
如果你已经能正常使用 Claude Code,下一步建议补:
- Prompt 基础
- API 调用基础
- Git 工作流
- RAG 和工作流平台
因为当你同时懂一点开发、Prompt 和系统结构后,Claude Code 的使用效果会明显更好。
参考资料
- Claude Code Overview
https://docs.anthropic.com/en/docs/claude-code/overview - Anthropic Prompt Engineering
https://docs.anthropic.com/en/docs/prompt-engineering
