【AI开发工具】Claude Code:安装配置与使用指南(Windows/macOS)

文章目录

  • [🚀 Claude Code 安装与使用完整教程(Windows / macOS 新手指南)](#🚀 Claude Code 安装与使用完整教程(Windows / macOS 新手指南))
    • [📖 一、什么是 Claude Code?](#📖 一、什么是 Claude Code?)
    • [🧰 二、安装前准备](#🧰 二、安装前准备)
      • [1️⃣ Node.js(必须)](#1️⃣ Node.js(必须))
      • [2️⃣ 拥有 Claude 账号](#2️⃣ 拥有 Claude 账号)
      • [3️⃣ 获取 API Key](#3️⃣ 获取 API Key)
    • [⚙️ 三、安装 Claude Code](#⚙️ 三、安装 Claude Code)
    • [🔑 四、配置 API Key](#🔑 四、配置 API Key)
    • [🚀 五、第一次运行 Claude Code](#🚀 五、第一次运行 Claude Code)
    • [💻 六、基本使用方式](#💻 六、基本使用方式)
      • [1️⃣ 让 Claude 分析项目](#1️⃣ 让 Claude 分析项目)
      • [2️⃣ 修改代码](#2️⃣ 修改代码)
      • [3️⃣ 生成测试代码](#3️⃣ 生成测试代码)
      • [4️⃣ 修复 Bug](#4️⃣ 修复 Bug)
    • [🧠 七、推荐开发工作流(强烈建议)](#🧠 七、推荐开发工作流(强烈建议))

🚀 Claude Code 安装与使用完整教程(Windows / macOS 新手指南)

本文将从 零开始,一步步教你安装 Claude Code。


📖 一、什么是 Claude Code?

Claude Code 是 Anthropic 官方提供的命令行 AI 编程工具,可以让你:

  • 在终端直接使用 Claude 写代码
  • 分析项目结构
  • 自动修改文件
  • 生成测试代码
  • 调试程序

简单理解:

Claude Code = Claude + 本地项目 + AI 编程助手

类似:

  • Cursor(AI IDE)
  • Copilot CLI
  • ChatGPT CLI

但它更偏 终端开发流。


🧰 二、安装前准备

安装前需要准备以下环境:

1️⃣ Node.js(必须)

Claude Code 通过 npm 安装。

下载地址

👉 https://nodejs.org

推荐版本:

复制代码
Node.js 18+

安装完成后验证:

bash 复制代码
node -v
npm -v

如果显示版本号说明成功。


2️⃣ 拥有 Claude 账号

需要先注册 Claude 账号。

登录:

复制代码
https://console.anthropic.com

3️⃣ 获取 API Key

进入:

复制代码
Dashboard → API Keys

创建 Key:

复制代码
Create Key

你会得到:

复制代码
sk-ant-xxxxxxxxxxxxx

⚙️ 三、安装 Claude Code

打开:

  • Windows → PowerShell
  • macOS → Terminal

执行:

bash 复制代码
npm install -g @anthropic-ai/claude-code

等待安装完成。


验证安装

bash 复制代码
claude --version

如果显示版本号:

复制代码
claude x.x.x

说明安装成功 ✅


🔑 四、配置 API Key

需要把 API Key 写入环境变量。


Windows(PowerShell)

powershell 复制代码
setx ANTHROPIC_API_KEY "你的APIKEY"

关闭终端重新打开。


macOS / Linux

bash 复制代码
export ANTHROPIC_API_KEY="你的APIKEY"

建议写入:

bash 复制代码
~/.bashrc

或

bash 复制代码
~/.zshrc

🚀 五、第一次运行 Claude Code

进入你的项目目录:

bash 复制代码
cd your-project

启动:

bash 复制代码
claude

你会看到类似界面:

复制代码
Claude Code Assistant
>

说明成功 🎉


💻 六、基本使用方式

1️⃣ 让 Claude 分析项目

bash 复制代码
claude explain

示例:

复制代码
Explain this project structure

2️⃣ 修改代码

bash 复制代码
claude edit

例如:

复制代码
Add login validation

Claude 会:

  • 分析代码
  • 修改文件
  • 给出变更说明

3️⃣ 生成测试代码

bash 复制代码
claude generate tests

可以自动生成:

  • 单元测试
  • 接口测试
  • Mock 数据

4️⃣ 修复 Bug

bash 复制代码
claude fix

例如:

复制代码
Fix null pointer exception

🧠 七、推荐开发工作流(强烈建议)

一个高效流程:

复制代码
IDE 写代码
        ↓
Claude 分析
        ↓
Claude 修改
        ↓
Claude 生成测试
        ↓
提交 Git

建议搭配:

  • VS Code
  • Git
  • Terminal
相关推荐
小豆庄1 天前
本地视频打码:多模型检测、帧间追踪与18种模糊的选型
opencv·目标检测·ai·自然语言处理·音视频·视频
gugugu.1 天前
同一个 ReAct,两种手写方式:LangChain 文本协议 vs LangGraph 状态图
ai·langchain
小七-七牛开发者1 天前
Tool-Use Agent 如何扩训练数据:拆解工具、任务与环境状态的 Scaling Law
ai·agent·工具调用·scalinglaw·synthapi
wflynn1 天前
Mistral Large 4发布,万亿参数模型的编码与安全实测数据
ai·技术
日日大王学编程1 天前
AI 时代后端方向新人的未来规划与看法
人工智能·后端·python·ai·golang
土星云SaturnCloud1 天前
基于边缘计算与AI视觉的智慧街面治理方案:架构设计与场景落地
服务器·人工智能·ai·边缘计算
Elastic 中国社区官方博客1 天前
基于 Elasticsearch 与 Jina AI 的全模态智能搜索实践:技术全解析
大数据·人工智能·elasticsearch·搜索引擎·ai·信息可视化·jina
Solange__1 天前
图片转3D导出GLB、FBX还是OBJ?按5类任务比较材质、动画与可编辑性
人工智能·3d·ai·自然语言处理·编辑器·blender·材质
GJGCY1 天前
金融AI Agent安全如何评估?数据出站、身份映射、参数绑定与审计追踪机制
人工智能·经验分享·安全·ai·金融·自动化·智能体
涵美女程序猿1 天前
AI 商品素材工作台怎么搭?Lingko AI 追踪便携显示器接口与支架版本
ai