在确认 Node.js 已安装后,Claude Code 的安装只需要一行命令。
在终端中运行:
npm install -g @anthropic-ai/claude-code
-g 表示全局安装——安装后你在任何目录中都可以使用 claude 命令。如果不加 -g,它只会在当前目录下安装,你只能在当前目录中用 npx claude 运行。
安装完成后验证:
claude --version
如果显示了版本号,说明安装成功。
可能遇到的问题:
- 权限错误(EACCES):macOS/Linux 上可能出现。解决方式是在命令前加
sudo:sudo npm install -g @anthropic-ai/claude-code。- npm 版本太旧:如果安装过程报错,先升级 npm:
npm install -g npm@latest。- 安装速度慢:npm 默认使用国外的源。可以换成国内镜像:
npm config set registry https://registry.npmmirror.com。安装完成后可以换回npm config set registry https://registry.npmjs.org。- Windows 上出现"禁止执行脚本"错误:以管理员身份打开 PowerShell,运行
Set-ExecutionPolicy RemoteSigned。
Claude Code 会频繁更新(几周一次),更新方式很简单:
npm update -g @anthropic-ai/claude-code
建议每个月检查一次更新。或者当你发现 Claude Code 的行为和本书描述不一致时,先更新到最新版试试。
查看当前版本和最新版本:
npm outdated -g @anthropic-ai/claude-code
如果输出显示 Current 和 Wanted 不一致,说明有新版本。
Claude Code 通过 API 密钥来认证你的身份。获取 API 密钥的步骤:
sk-ant- 开头)API 密钥不要泄露给他人——把它想象成你的密码。不要把它上传到 GitHub、不要发在聊天群里、不要截图分享。如果有人拿到了你的密钥,他就可以用你的额度调用 API。
关于 API 额度:
省钱小技巧:
- 用 Claude Code 做"精确任务"比"漫无目的的对话"更省 token。每次对话前想清楚"我今天要做什么"。
- 如果只需要简单问答或代码补全,IDE 插件(L2 工具)通常比 Claude Code 更便宜——它们使用的是轻量级模型或缓存机制。
- 在 Claude Code 中可以用
/compact命令让 AI 的回复更简洁,减少 token 消耗。
有两种方式配置 API 密钥。
方式一:环境变量(推荐)。
在终端中设置:
# macOS / Linux
export ANTHROPIC_API_KEY=你的密钥
# Windows (PowerShell)
$env:ANTHROPIC_API_KEY="你的密钥"
每次打开新终端都需要重新设置,除非你把它添加到配置文件中。
让环境变量持久化(Windows):
ANTHROPIC_API_KEY,变量值填你的密钥字符串让环境变量持久化(macOS/Linux):
# 如果你用的是 zsh(macOS 默认)
echo 'export ANTHROPIC_API_KEY=你的密钥' >> ~/.zshrc
# 如果你用的是 bash
echo 'export ANTHROPIC_API_KEY=你的密钥' >> ~/.bashrc
# 重新加载配置文件
source ~/.zshrc # 或 source ~/.bashrc
方式二:在 Claude Code 首次运行时配置。
如果你没有设置环境变量,首次运行 claude 时工具会提示你输入 API 密钥。输入后它会保存在本地配置文件中(通常位于 ~/.claude/claude_code.json 或类似位置)。
这种方式更方便,但需要注意:如果你在多台电脑上使用 Claude Code,每台都需要单独配置。而环境变量的方式,如果你使用版本控制的配置文件,可以更统一地管理。
在终端中运行:
claude
你会看到 Claude Code 启动,并进入对话模式。试着说一句最简单的指令:
"你好,请确认我可以正常使用。"
如果 Claude Code 正常回复了,说明一切配置正确。按 Ctrl+C 退出对话。
如果启动失败:
node --versionecho $ANTHROPIC_API_KEY(macOS)或 echo $env:ANTHROPIC_API_KEY(Windows)npm uninstall -g @anthropic-ai/claude-code,再重新安装Claude Code 有一些可配置的选项,可以在启动后通过对话或配置文件调整。
常用配置项:
这些配置项在起步阶段不需要改动。当你用了一段时间后,如果某个限制频繁遇到,再去找对应的配置。
Claude Code 是"项目感知"的——你在某个项目目录中启动 claude,它会把当前目录作为工作目录。你可以为不同项目准备不同的上下文和配置。
常见做法:
claude,AI 自动以项目 A 为工作范围claudeClaude Code 没有"项目切换"命令——退出当前对话,在另一个目录中重新启动就行了。
npm install -g @anthropic-ai/claude-code。遇到权限错误用 sudo,安装慢换国内镜像。ANTHROPIC_API_KEY),也可以在首次运行时输入。claude 进入对话模式,验证安装是否成功。启动失败时检查 Node.js 版本、环境变量和错误信息。npm update -g @anthropic-ai/claude-code 检查更新。安装完成后,对 Claude Code 说:
"帮我查看当前目录的结构,并告诉我这个目录是不是一个 Git 仓库。"
进阶练习:
对 Claude Code 说:"请创建一个新的 Next.js 项目(使用 create-next-app),项目名为 my-test-project。完成后告诉我项目结构。" 观察 AI 如何在终端中一步步完成创建、安装依赖、初始化 Git 的完整流程。这个练习会帮你熟悉 Claude Code 的工作节奏。