什么是 Claude Code?
Claude Code 是 Anthropic 推出的 AI 编程助手 CLI 工具,可以直接在终端中与 Claude 对话,让 AI 帮你写代码、调试 Bug、重构项目、搜索代码库。它不只是聊天,而是能直接读写你的文件、执行命令、操作 Git 的实战型 AI 工具。
安装前准备
Claude Code 需要以下环境:
- Node.js 18+ — 推荐使用最新 LTS 版本
- 操作系统 — macOS、Windows(WSL2)、Linux 均支持
- 终端 — 任何终端模拟器(Terminal、iTerm2、Windows Terminal 等)
第一步:安装 Node.js
如果你还没有 Node.js,按操作系统选择安装方式:
macOS
使用 Homebrew(推荐):
brew install node
或者直接从官网下载安装包:nodejs.org
Windows
首先需要安装 WSL2(Windows Subsystem for Linux),然后在 WSL 中安装 Node.js:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
Linux
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
安装完成后,验证版本:
node --version # 应该显示 v18 或更高
第二步:安装 Claude Code
一条命令搞定:
npm install -g @anthropic-ai/claude-code
安装完成后验证:
claude --version
第三步:登录并开始使用
首次使用需要登录 Anthropic 账号:
claude
运行后会自动打开浏览器进行 OAuth 认证。登录成功后就可以开始使用了。
基本使用方法
在任何项目目录下运行 claude 即可启动交互式对话:
# 进入你的项目目录
cd my-project
# 启动 Claude Code
claude
你可以直接告诉 Claude 做什么:
- "帮我修复这个 bug" — Claude 会读取相关文件并修复
- "给这个函数加单元测试" — 自动生成测试代码
- "解释这个文件做了什么" — 分析代码逻辑
- "重构这段代码" — 优化代码结构
进阶技巧
- 使用
claude -p "你的问题"进行非交互式的单次问答 - 使用
/compact命令压缩上下文,节省 token - 创建
CLAUDE.md文件来配置项目级别的指令 - 使用
/help查看所有可用命令
常见问题排查
npm 权限问题
如果遇到权限错误,不要用 sudo npm install -g,而是修复 npm 全局目录权限:
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
网络问题
如果 npm 下载慢,可以使用国内镜像:
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
现在开始用 Claude Code 提升你的编程效率吧!如果你还在探索 AI 工具,也可以试试 Happy AI — 聊天、视频、绘画、写作一站搞定。