Claude Code 怎么用?从安装到完成第一个代码任务

Claude Code 怎么用?从安装到完成第一个代码任务

Claude Code 是 Anthropic 的 AI 编程 Agent,可以在终端、IDE、桌面和浏览器中读取代码库、编辑文件、运行命令并协助完成开发任务。本文从安装、登录、进入项目目录到完成第一个小代码任务,带新手跑通完整流程。

Claude Code 是 Anthropic 的 AI 编程 Agent,可以在终端、IDE、桌面和浏览器中读取代码库、编辑文件、运行命令并协助完成开发任务。本文从安装、登录、进入项目目录到完成第一个小代码任务,带新手跑通完整流程。

摘要:Claude Code 新手应该这样开始

Claude Code 不是普通聊天机器人,而是一个能理解代码库、编辑文件、运行命令、解释错误并协助验证结果的 AI 编程 Agent。新手第一次使用时,不建议直接让它“重构整个项目”或“帮我做一个完整系统”,而应该从一个低风险、可验证的小任务开始。

官方 Quickstart 的核心路径很清晰:安装 Claude Code,登录账号,在终端进入项目目录,启动 claude,让它了解代码库,然后提出一个具体任务。完成修改后,你需要检查 diff、运行测试、确认结果,再决定是否保留改动。

如果你后续遇到项目读取、权限或依赖问题,可以继续看站内 Claude Code 无法读取项目怎么办;如果输出格式不稳定,可以看 Claude 生成内容不稳定怎么办;如果想了解 Claude 新模型能力,可参考 Claude Fable 5 发布解读

Claude Code 安装与登录流程图:Windows、macOS、npm、浏览器授权和 PATH 检查
Claude Code 第一步是让 claude 命令能正常启动,并完成账号授权。

Claude Code 是什么

Anthropic 官方文档把 Claude Code 定义为 agentic coding tool,也就是面向开发任务的代理式编程工具。它可以读取代码库、编辑文件、运行命令,并和你的开发工具集成。它既可以在终端使用,也可以在 IDE、桌面应用和浏览器相关工作流中使用。

它和普通 Claude 聊天有什么区别

普通聊天更适合解释概念、生成代码片段、写文档和讨论思路;Claude Code 更适合进入真实项目执行任务。它可以查看项目文件、搜索代码、修改文件、运行测试,并根据错误继续调整。

它适合哪些任务

新手最适合从这些任务开始:修复一个小 Bug、补一个单元测试、解释某个模块、修改页面文案、整理 README、增加一个简单配置、检查报错原因。等熟悉权限和验证流程后,再尝试跨文件重构或复杂功能。

它不适合一开始做什么

不要第一次就让 Claude Code 大规模改架构、删除大量文件、重写核心模块或直接改生产配置。AI 编程 Agent 很强,但你仍然需要控制范围、审查 diff 和验证结果。

安装 Claude Code

根据官方 Quickstart,Claude Code 推荐使用原生安装器,也支持 Homebrew、WinGet 和 npm 全局安装。下面按常见系统说明。

Windows PowerShell 安装

irm https://claude.ai/install.ps1 | iex

安装完成后,关闭并重新打开 PowerShell,再运行:

claude --version

如果提示找不到命令,通常是 PATH 没刷新。官方 FAQ 提到,Windows 原生安装路径通常在 %USERPROFILE%\.local\bin,必要时把它加入 PATH 后重开终端。

Windows WinGet 安装

winget install Anthropic.ClaudeCode

如果通过 WinGet 安装,后续需要注意更新。官方排查文档提到,WinGet 不会自动更新 Claude Code,可以定期运行升级命令。

macOS、Linux 或 WSL 安装

curl -fsSL https://claude.ai/install.sh | bash

也可以使用 Homebrew。安装后同样要确认 claude 命令在 PATH 中。

npm 全局安装

npm install -g @anthropic-ai/claude-code

官方 setup 文档说明,npm 安装要求 Node.js 18 或更高版本。如果遇到 EACCES 或 permission denied,不建议用 sudo 硬装,应修复 npm 全局目录权限或改用原生安装器。

登录和选择账号

启动 Claude Code

安装完成后,在终端运行:

claude

第一次启动时,Claude Code 会引导你登录。通常会打开浏览器进行 OAuth 授权。

浏览器没有自动打开怎么办

官方 FAQ 提到,如果浏览器开在错误机器上,或你在 SSH 环境中,可以在登录提示处按 c 复制授权 URL,在本地浏览器打开,再把代码粘回终端。

Pro、Max、Team 和 Enterprise 账号

如果你使用 Pro、Max、Team 或 Enterprise 计划,登录时选择对应账号。Team 或 Enterprise 用户如果需要切换账号,可以在 Claude Code 中使用 /login 重新选择登录方式。

API Key 和订阅账号不要混淆

Claude Code 可以通过订阅账号使用,也可能因为环境变量 ANTHROPIC_API_KEY 走 API/Console 计费路径。新手如果只是用 Pro 或 Max,先确认没有被错误的环境变量切换到 API 模式。

进入项目目录

Claude Code 项目工作流图:进入目录、理解项目、制定计划、执行修改和运行测试
第一次使用 Claude Code 时,先进入项目根目录,让它读取 README 和配置,再提出小任务。

从项目根目录启动

Claude Code 的可写范围和启动目录强相关。先进入项目根目录,再运行 Claude Code:

cd /path/to/your/project
claude

Windows 路径含空格时使用引号:

cd "D:\Users\Administrator\Documents\my-project"
claude

确认你在正确仓库

进入项目后先运行:

git status
ls

PowerShell 可用:

git status
Get-ChildItem

如果看不到 .gitpackage.jsonpyproject.tomlREADME.md 等项目标志,说明你可能进入了错误目录。

让 Claude Code 先了解项目

第一次进入项目,不要直接要求修改。可以先发:

请先阅读 README、package.json 和主要目录结构。
不要修改文件。
请用 5 条 bullet 总结这个项目的技术栈、启动方式、测试命令和主要模块。

完成第一个代码任务

选择低风险任务

第一个任务建议选择低风险、可验证的内容,例如:

  • 修改一个按钮文案或空状态文案。
  • 修复一个简单报错。
  • 给一个纯函数补测试。
  • 解释某个模块的调用链。
  • 更新 README 中的运行步骤。

给出明确提示词

请帮我完成一个小任务:
目标:修复登录页按钮文案不准确的问题。
范围:只修改 apps/web/src/pages/login 相关文件。
要求:不要重构,不要改样式系统,不要修改接口。
完成后请运行 lint 或说明无法运行的原因。
修改前先列出你计划读取和修改的文件。

让 Claude Code 先计划再改

新手建议让 Claude Code 先输出计划,再确认执行。这样可以避免它读错模块或改太多文件。

先不要改文件。
请先说明:
1. 你要读取哪些文件
2. 你认为问题在哪里
3. 你准备怎么改
4. 修改后怎么验证

检查修改结果

修改完成后,不要直接提交。先看 Git diff:

git diff
git status

确认只改了预期文件,没有动到配置、密钥、锁文件或无关模块。

运行验证命令

Claude Code 第一个任务清单图:任务选择、提示词、测试验证和复盘
第一次任务的目标是建立“计划、修改、验证、复盘”的信任闭环。

Node 项目常见验证

npm run lint
npm test
npm run build

如果项目使用 pnpm 或 yarn,不要混用包管理器。把项目实际命令告诉 Claude Code。

Python 项目常见验证

pytest
ruff check .
mypy .

如果使用虚拟环境、Poetry、uv 或 Conda,先激活正确环境,再运行验证命令。

验证失败怎么办

不要让 Claude Code 盲目大改。把失败日志交给它,并要求先判断:是本次修改导致,还是项目原本就有环境问题。

测试失败了。请先判断失败是否由本次修改引起。
如果不是,请说明证据。
如果是,请给最小修复方案,不要扩大修改范围。

新手常用指令和工作习惯

常用斜杠命令

Claude Code 内可以使用斜杠命令。新手常用的是 /help 查看帮助、/login 切换登录、/doctor 做环境诊断。具体命令以当前版本提示为准。

每次任务前写边界

写清楚“只修改哪些目录”“不要改哪些文件”“修改后运行什么命令”。AI 编程 Agent 最怕目标太大、边界太虚、验证缺失。

每次任务后看 diff

不要只看 Claude Code 的总结。真正可信的是 Git diff、测试结果和你自己的手动检查。第一次使用尤其要养成这个习惯。

把好提示词沉淀成模板

如果某类任务经常重复,例如修 Bug、补测试、写 README、做代码审查,可以把提示词保存成模板。这样后续输出更稳定,也更容易复盘。

常见问题排查

claude 命令找不到

关闭并重新打开终端,确认安装目录在 PATH 中。Windows 原生安装通常位于 %USERPROFILE%\.local\bin。如果仍失败,可运行官方安装排查建议或重新安装。

Node 版本不支持

npm 安装 Claude Code 要求 Node.js 18 或更高版本。可以运行 node -v 查看版本。若不想处理 Node 环境,优先使用官方原生安装器。

npm 权限报错

如果 npm install -g 报 EACCES 或 permission denied,不建议使用 sudo 强行安装。官方排查文档建议修复 npm prefix,或使用原生安装器。

Claude Code 读不到项目

优先确认启动目录、项目根目录、权限规则和依赖安装情况。详细排查可以参考站内 Claude Code 无法读取项目怎么办

FAQ:Claude Code 新手常见问题

Claude Code 必须会写代码才能用吗?

不一定。你可以让它解释项目、查找文件、整理 README、补充注释。但涉及真实修改时,仍建议具备基本 Git 和项目运行知识。

Claude Code 会自动修改所有文件吗?

不会。它会根据任务读取和修改相关文件,但你应该明确范围,并在修改后检查 git diff

第一次任务选什么最好?

选低风险、可验证的小任务,例如文案修改、README 更新、简单测试补充或小 Bug 修复。

Claude Code 需要 API Key 吗?

不一定。Pro、Max、Team 或 Enterprise 用户可以通过账号授权使用。若设置了 ANTHROPIC_API_KEY,可能会走 API/Console 计费路径。

可以在 VS Code 里用 Claude Code 吗?

可以。官方文档提供 VS Code 集成入口,安装后可通过编辑器里的 Spark 图标或面板打开 Claude Code。

Claude Code 修改错了怎么办?

先看 git diff,不满意就撤回相关文件或让 Claude Code 按你的要求修正。重要项目建议先建分支再让它修改。

参考来源

安装部署教程

环境配置与 Docker 工作流

适合阅读安装部署、本地配置、服务器搭建和自动化流程类文章后继续转化。

环境配置资料包 包含 Windows / Mac / Linux 常见环境配置、依赖安装和报错排查清单。 查看资料包 Docker 工作流包 整理 Docker 部署模板、compose 示例和常用服务编排流程。 查看资料包
AI Stack Nav 客服会员 / 支付 / 下载 / 工具库
你好,我是 AI Stack Nav 客服助手。你可以问我会员开通、微信支付、资料下载、订单入口、AI 工具库等问题。