什么是 Claude Code?

Claude Code 是 Anthropic 推出的官方 AI 编程命令行工具(CLI),让你可以直接在终端中与 Claude 协作完成代码编写、调试、重构、文件操作等复杂任务。它能读取你的项目文件、执行命令、理解整个代码库上下文,是目前最强大的 AI 编程助手之一。

安装前提条件

  • Node.js 18 或更高版本
  • Anthropic 账号(需要 API Key 或 Claude Pro/Max 订阅)
  • 稳定的网络连接

macOS 安装

第一步:安装 Node.js

推荐使用 Homebrew 安装:

# 安装 Homebrew(如果还没有)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装 Node.js
brew install node

# 验证安装
node --version

第二步:安装 Claude Code

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

第三步:启动并登录

claude

首次运行会引导你完成授权登录,支持 Claude.ai 账号(Pro/Max)或直接输入 API Key。

Windows 安装

第一步:安装 Node.js

前往 nodejs.org 下载 Windows 安装包(LTS 版本),或使用 winget:

winget install OpenJS.NodeJS.LTS

第二步:安装 Claude Code

打开 PowerShell 或命令提示符(建议以管理员身份运行):

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

第三步:启动

claude

注意:Windows 上推荐使用 Windows Terminal + PowerShell 7 获得最佳体验。如遇脚本执行策略问题,运行:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Linux 安装

第一步:安装 Node.js

推荐使用 nvm(Node Version Manager):

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# 重新加载配置
source ~/.bashrc

# 安装最新 LTS 版本
nvm install --lts
nvm use --lts

或使用系统包管理器(Ubuntu/Debian):

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

第二步:安装 Claude Code

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

第三步:启动

cd /your/project
claude

基本使用方法

对话模式

直接输入 claude 进入交互模式,用自然语言描述任务:

# 启动交互模式
claude

# 或直接执行单条指令
claude "帮我解释这个项目的结构"
claude "找出所有 TODO 注释"
claude "帮我写单元测试"

常用命令

命令说明
/help查看帮助
/clear清除对话历史
/compact压缩上下文节省 Token
/commit自动生成 git commit 并提交
/review代码审查
! 命令执行 shell 命令结果进入上下文

实际使用示例

# 分析项目架构
> 分析这个项目的架构,找出潜在的性能问题

# 修复 Bug
> 运行测试并修复所有失败的用例

# 新增功能
> 给用户登录接口添加限流,每分钟最多 5 次

# 代码重构
> 将 utils.js 中的回调函数改写为 async/await 风格

CLAUDE.md:给项目定制上下文

在项目根目录创建 CLAUDE.md 文件,写入项目说明、技术规范、注意事项,Claude Code 每次启动都会自动读取,无需反复解释背景。

# CLAUDE.md 示例
这是一个 Next.js 14 项目,使用 TypeScript 和 Tailwind CSS。
代码规范:ESLint + Prettier,提交前必须通过 lint。
数据库:PostgreSQL,ORM 使用 Prisma。
禁止直接修改 main 分支,所有改动通过 PR 合并。

权限管理

Claude Code 执行文件写入、运行命令等操作前会征求确认。权限控制方式:

  • 默认模式:每次敏感操作都会询问
  • –dangerously-skip-permissions:跳过所有确认(仅在可信环境下使用)
  • 在对话中输入 Always allow:对某类操作永久授权

配置 API Key

# macOS / Linux
export ANTHROPIC_API_KEY="sk-ant-xxxxxxxx"

# Windows PowerShell
$env:ANTHROPIC_API_KEY = "sk-ant-xxxxxxxx"

# 永久生效(写入 ~/.zshrc)
echo 'export ANTHROPIC_API_KEY="sk-ant-xxxxxxxx"' >> ~/.zshrc

总结

Claude Code 将 AI 能力深度集成到开发工作流,无论日常编码、调试还是大规模重构都能显著提升效率。三大平台安装方式一致,核心命令只有一行:npm install -g @anthropic-ai/claude-code。如果你还没试过,强烈建议现在就开始体验。

By kornan

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注