Claude Code 是 Anthropic 推出的终端原生 AI 编程助手。与传统的 AI 聊天界面不同,它直接运行在你的命令行中,能够读取整个代码库、编辑文件、执行命令,甚至管理 Git 提交。简单来说,它就是你的AI 结对编程搭档,随时待命。
一、安装前的环境检查
在安装 Claude Code 之前,请确认你的电脑满足以下基本要求:
| 环境要求 | 最低版本 | 推荐版本 |
|---|---|---|
| Node.js | 18.0+ | 22.x LTS |
| npm | 9.0+ | 10.x |
| Git | 2.30+ | 2.43+ |
| 操作系统 | macOS 12+ / Linux / Win10+ | macOS 14+ / Ubuntu 22.04+ |
| 内存 | 4 GB | 8 GB 及以上 |
Windows 用户注意:建议使用 WSL(Windows Subsystem for Linux)或 Git Bash 来运行 Claude Code,以获得最佳体验。直接在 CMD 中运行可能会遇到兼容性问题。
打开终端,运行以下命令检查环境:
node --version
npm --version
git --version
如果 Node.js 未安装,请前往 nodejs.org 下载 LTS 版本。
二、安装 Claude Code(三种方式)
Claude Code 提供多种安装方式,根据你的系统选择最适合的一种。
方式一:Native 安装(推荐)
这是官方推荐的安装方式,支持自动更新,适用于 macOS、Linux 和 WSL:
curl -fsSL https://claude.ai/install.sh | bash
安装完成后,你可能需要将 Claude Code 添加到 PATH:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
方式二:macOS Homebrew
如果你使用 macOS 并且安装了 Homebrew:
brew install --cask claude-code
注意:Homebrew 安装方式不会自动更新,需要定期运行
brew upgrade claude-code来获取最新版本。
方式三:Windows 安装
Windows 用户推荐使用以下方式:
PowerShell:
irm https://claude.ai/install.ps1 | iex
WinGet:
winget install Anthropic.ClaudeCode
三、认证与首次启动
安装完成后,进入你的项目目录并启动 Claude Code:
cd your-project
claude
首次启动时,你会经历以下步骤:
- 选择配色主题
- 确认安全警告
- 授权信任工作目录
- OAuth 认证:浏览器会自动打开,登录你的 Claude 账号并完成授权
- 认证成功后,回到终端,开始使用!
除了 OAuth 方式外,你也可以使用 API Key 认证:
export ANTHROPIC_API_KEY="sk-ant-你的API密钥"
claude
四、核心命令速查
| 命令 | 说明 |
|---|---|
claude | 启动交互式会话 |
claude "描述任务" | 一次性执行任务(非交互模式) |
claude -p "问题" | 打印模式,执行后自动退出 |
claude -c | 继续最近的对话 |
claude commit | 自动创建 Git 提交 |
claude --model 模型名 | 指定模型启动 |
交互式会话中的斜杠命令
| 命令 | 功能 |
|---|---|
/help | 显示所有可用命令 |
/clear | 重置对话 |
/status | 查看账户和系统状态 |
/config | 查看或修改配置 |
/model | 切换 AI 模型 |
/init | 在项目中初始化 CLAUDE.md |
/compact | 压缩对话释放上下文空间 |
/cost | 查看 Token 用量统计 |
/doctor | 检查安装健康状态 |
/plan | 进入计划模式(不改代码) |
五、高级配置技巧
5.1 配置文件
Claude Code 的配置文件位于 ~/.claude/settings.json,你可以通过以下方式自定义:
{
"env": {
"ANTHROPIC_API_KEY": "你的API密钥",
"ANTHROPIC_BASE_URL": "https://your-custom-endpoint"
}
}
5.2 项目记忆文件 CLAUDE.md
在项目根目录创建 CLAUDE.md 文件,写入项目规范和上下文信息,Claude Code 每次启动时会自动读取并遵循这些指令。例如:
# 项目规范
- 使用 TypeScript 编写代码
- 遵循 ESLint 规则
- 所有函数必须有 JSDoc 注释
- 使用 pnpm 作为包管理器
5.3 国内用户配置
如果你需要连接国内的大模型服务(如阿里云通义千问),可以通过环境变量配置自定义端点:
export ANTHROPIC_BASE_URL="https://coding.dashscope.aliyuncs.com"
export ANTHROPIC_AUTH_TOKEN="你的密钥"
export ANTHROPIC_MODEL="qwen3.6-plus"
六、常见问题排查
| 问题 | 解决方案 |
|---|---|
claude: command not found | 添加 ~/.local/bin 到 PATH 环境变量 |
| OAuth 认证失败 | 尝试使用 API Key 方式代替,或重新运行 claude |
| Node.js 版本过低 | 升级到 Node.js 18+,推荐使用 nvm 管理版本 |
| Windows 兼容问题 | 使用 WSL 或 Git Bash 替代 CMD/PowerShell |
| 自动更新太慢 | 运行 export DISABLE_AUTOUPDATER=1 禁用自动更新 |
七、总结
Claude Code 代表了 AI 编程助手的下一代形态——从聊天界面走向终端原生。它不仅能回答问题,还能直接操作你的代码库。安装过程只需几分钟,但熟练掌握后,它能将你的开发效率提升一个量级。
建议从小项目开始尝试,先使用
/plan模式让 Claude Code 理解你的代码结构,再逐步交给它更复杂的任务。
仅作整理分享版权归原作者所有,查看或者使用表示同意
点击查看协议










暂无评论内容