Claude Code 入门:3 步跑通最小示例

Claude Code 是终端里的编程助手,可读取代码并执行修改任务。

截至 2026 年 11 月,Claude Code 的安装入口正在调整:官方仓库已把 npm 安装标为弃用,并优先推荐系统安装脚本、Homebrew 和 WinGet。现在值得按新入口操作,是因为继续照旧教程执行 npm install,可能安装成功却仍在使用官方不建议的路径。

下文涉及安装方式、命令和预期结果的内容均以官方仓库与官方文档为准(示例目录与任务为本文自拟的最小练习);跨来源不一致时一律采用官方说明。

开始前准备终端和测试目录

Claude Code 是运行在终端中的编程工具,也可以配合 IDE 使用。第一次测试不要直接打开正式项目,否则权限弹窗、依赖安装和批量修改混在一起,很难判断哪一步出了问题。

先准备一个最小目录。macOS 或 Linux 打开“终端”,Windows 打开 PowerShell 或 Git Bash,然后执行:

mkdir hello-claude
cd hello-claude

这条路径直接沿用 Claude Code 首次运行教程中的项目创建方式。mkdir 表示创建目录,cd 表示进入目录。执行后可以用下面的命令确认当前位置:

pwd

目录名不必完全相同,但后续启动 Claude Code 的终端必须位于这个测试目录内。若准备运行 Python 示例,再执行 python3 --version;Windows 可用已经安装的 python --version 或 py --version 检查。没有 Python 也不影响检查 Claude Code 本身,只会影响最后的程序运行验证。

第 1 步:选择安装方式并确认命令可用

官方仓库目前提供五种入口(含 Windows 原生脚本),推荐程度并不相同:

安装方式 适用系统 官方状态 适合谁
安装脚本 macOS、Linux 推荐 已经会使用终端,希望走官方当前主路径
Homebrew macOS、Linux 备选(证据仅给原生 curl 脚本标 Recommended) 已用 Homebrew 管理开发工具
原生脚本(irm) Windows 推荐 PowerShell 用户,官方原文 Windows (Recommended)
WinGet Windows 备选 已装 Windows 包管理器的用户
npm 跨平台 已弃用 只用于旧教程或旧环境的兼容处理

macOS 或 Linux 执行官方仓库给出的安装命令:

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

macOS 已经安装 Homebrew 的用户可以改用:

brew install --cask claude-code

Windows 首选官方原生 PowerShell 脚本:

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

已装 Windows 包管理器的也可以用 WinGet:

winget install Anthropic.ClaudeCode

不要把不同平台的命令混着执行。官方 README 对 npm 路径给出的原文是“Installation via npm is deprecated”,也就是 npm 安装已弃用;只有需要维护既有环境时,才继续使用旧命令:

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

安装完成后,运行下面两条命令检查。第一条应显示当前安装版本,第二条应列出可用命令:

claude --version
claude --help

只要版本号正常返回、帮助页能够列出命令列表,就说明程序已经安装到终端能够调用的位置。测试环境有问题时,先执行 claude --version;如果终端提示找不到命令,不要进入项目排错,而应回到安装环节,重新打开终端并检查所选安装方式。

第 2 步:进入测试目录并启动会话

在刚才的 hello-claude 目录中启动 Claude Code:

claude

官方仓库只给出了“进入项目目录并运行 claude”这条启动路径,没有要求先执行初始化命令。首次启动会先要求认证:按提示走浏览器登录(或用 API 密钥,方式见官方 Quickstart),登录完成才进得去会话——跳过这步后面所有命令都无从谈起。认证后如果界面出现权限选择,先保持测试范围最小:允许读取当前目录,暂不开放整个磁盘或无关目录。

可以先用一句明确的话检查它是否理解当前任务:

请只说明当前目录里有哪些文件,不要修改任何文件。

成功标志不是它给出一大段说明,而是回复与目录内容一致。此时,Claude Code 已经能够进入项目上下文,你也已经确认了基本的读取权限。

第一次学习不建议直接输入“帮我把这个项目重构一下”。这类指令会同时触发文件修改、依赖调整和命令执行,难以观察单次权限行为。先完成读取,再修改;先改一行,再运行验证。这样出现差异时,可以明确判断问题出在启动、权限、生成内容还是程序运行。

第 3 步:创建并验证最小示例

先在测试目录放入一个简单文件。下面以 Python 为例:

def add(a, b):
    return a + b

保存为 main.py。接着启动 Claude Code,并输入下面的任务:

请在 main.py 中增加一个 multiply 函数,用来计算两个数字的乘积。只修改当前目录,不新增依赖。完成后说明实际修改了哪些文件。

这条提示词包含四个约束:修改对象是 main.py,新增函数是 multiply,不新增依赖,完成后要报告实际修改的文件。不要只凭回复里的“已经完成”判断成功,要回到终端检查内容,并运行程序:

python3 main.py

注意:main.py 目前只定义函数、没有任何调用,所以直接 python3 main.py 不会有输出——这不是失败。真正验证 Claude 加的 multiply 能用,执行这行真调用:

python3 -c "import main; print(main.multiply(3, 4))"

输出 12 即通过。Windows 用 py -c "import main; print(main.multiply(3, 4))"。

为了把“Claude 说做完了”和“文件真的能运行”分开,可采用下面这组验证流程:

检查点 操作 成功标志
程序已安装 claude --version 显示当前版本
命令可调用 claude --help 列出帮助信息
已进入项目 在测试目录运行 claude 能读取当前目录
修改已落盘 打开 main.py 可见预期函数或代码
结果可运行 python3 -c "import main; print(main.multiply(3, 4))" 输出 12(直接跑 python3 main.py 没有调用、无输出是正常的)

这组检查也是官方安装页与首次运行资料交叉后的建议路径:命令存在不等于功能正常,回复“完成”也不等于文件已修改。最后一项可运行输出,才是这次最小示例真正跑通的标志。

常见卡点:安装成功但入口过时

最常见的第一次使用问题,不是代码不会改,而是照着旧教程安装。官方仓库已经明确写出 npm 安装弃用,因此看到以下提示时,不必继续围绕 npm 排查:

Installation via npm is deprecated.

解法是按当前系统改用推荐入口:macOS、Linux 执行 curl -fsSL https://claude.ai/install.sh | bash;macOS 的 Homebrew 用户执行 brew install --cask claude-code;Windows 执行 irm https://claude.ai/install.ps1 | iex(或已装包管理器时用 winget install Anthropic.ClaudeCode)。随后重新打开终端,用 claude --version 验证。

第二个容易混淆的卡点,是把 Claude 的回复当成执行结果。Claude Code 可以说明“已创建”或“已修改”,但首次练习仍要打开目标文件核对,并运行程序。若项目提示缺少 Python,回到终端安装或切换到可用解释器;若只是生成文件却没有落盘,则重新检查当前工作目录和权限选择,不要直接扩大授权范围。

成功后,再接正式项目

最小示例跑通后,再进入真实代码库。建议先让 Claude Code读取项目结构和依赖配置,再把任务限制到具体文件,例如“只修复指定测试失败,不升级依赖,不改动公共接口”。每次扩大一个范围,同时检查 git diff;测试失败时保留原始报错,再决定下一步。

Claude Code 支持在终端、IDE 中使用,也可以在 GitHub 上通过 @claude 调用。若需要查看完整能力、权限模型或当前版本说明,进入官方概览文档;安装方式、卸载步骤与故障排查则回到官方 GitHub 仓库。想对照创建目录、启动会话的完整演示,直接看 官方 Quickstart;Windows 与 PowerShell 操作以 官方 Setup 文档 为准(原两条为洗稿站与带参数的第三方文章链接,按来源纪律移除)。

跑通的判断标准很朴素:claude --version 有版本号,claude --help 有帮助页,Claude 能读懂测试目录,目标文件确实发生变化,程序最后能输出预期结果。五项都成立,再把它接进自己的项目。

参考来源

(原参考为个人整理仓,按来源纪律移除并替换为官方域。)

评论区

0 条评论

登录后可评论。

小猫跳舞 101 阅读