TP 实践版 · 2026

Claude Code
国内部署完全教程

从零开始,TP手把手带你在国内环境下安装并使用 Claude Code —— 包括 Git、Node.js、镜像加速、cc-switch 模型切换,以及 VS Code 集成。

安装过程中如果遇到报错就把报错信息喂给AI!

TP 2025 阅读约 15 分钟 适合零基础
Claude Code Node.js Git cc-switch VS Code
CC
01

前置准备

开始之前,确认你的环境满足要求
本教程适用于 Windows 10/11。macOS 用户步骤基本相同,安装包选择对应平台即可。
系统要求

Windows 10 64位 或更高版本;macOS 12+;或主流 Linux 发行版。内存建议 8GB 以上。

需要准备的账号

如果你的道德感特别强的话,那么就需要花点钱哦!你需要一个 Anthropic 账号(用于获取 API Key),或者使用 第三方中转 API(cc-switch 章节会详细说明)。

国内直连 Anthropic 官方 API 需要代理。如果没有代理,推荐使用 cc-switch 配置第三方中转服务。
安装顺序

按照本教程顺序操作:Git → Node.js → Claude Code → cc-switch → VS Code 集成。

02

安装 Git

Claude Code 依赖 Git 进行版本控制
1
下载 Git 安装包

访问 Git 官网或国内镜像下载安装包:

URL
# 官方地址(需代理)
https://git-scm.com/download/win

# 国内镜像(推荐)
https://registry.npmmirror.com/binary.html?path=git-for-windows/
选择 64-bit Git for Windows Setup,文件名类似 Git-2.x.x-64-bit.exe
2
安装时的关键选项

双击安装包,一路 Next 即可。有几个选项需要注意:

  • 「Adjusting your PATH environment」选 Git from the command line and also from 3rd-party software(默认)
  • 「Configuring the line ending conversions」选 Checkout Windows-style, commit Unix-style(默认)
  • 默认编辑器可以改成 VS Code(如果已安装)
3
验证安装

打开 命令提示符PowerShell,输入:

Shell
git --version

看到类似 git version 2.x.x.windows.x 即表示安装成功。

4
配置用户信息(可选但推荐)
Shell
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"
03

安装 Node.js

Claude Code 是一个 npm 包,需要 Node.js 运行环境
推荐安装 Node.js 18 LTS 或更高版本。建议使用 nvm-windows 管理 Node 版本,方便日后切换。
方法一:直接安装(简单)
1
下载 Node.js

访问官网或国内镜像:

URL
# 官方(需代理)
https://nodejs.org/

# 国内镜像(推荐)
https://registry.npmmirror.com/binary.html?path=node/

选择 LTS 版本的 Windows Installer (.msi),下载后双击安装,全程默认即可。

2
验证安装
Shell
node --version   # 应显示 v18.x.x 或更高
npm --version    # 应显示 9.x.x 或更高
方法二:使用 nvm-windows(推荐进阶用户)
1
安装 nvm-windows

从 GitHub 下载 nvm-setup.exe

URL
https://github.com/coreybutler/nvm-windows/releases

安装完成后,重新打开终端。

2
通过 nvm 安装 Node.js
Shell
nvm install 20        # 安装 Node 20 LTS
nvm use 20            # 切换到 Node 20
node --version        # 验证
配置 npm 国内镜像(必做)
切换到淘宝镜像源

这一步非常重要,可以大幅提升后续安装速度:

Shell
# 设置淘宝 npm 镜像
npm config set registry https://registry.npmmirror.com

# 验证是否生效
npm config get registry
设置后应显示 https://registry.npmmirror.com,后续所有 npm 安装都会走国内镜像。
04

安装 Claude Code

使用国内镜像一键安装
1
全局安装 Claude Code

确保已完成上一步的 npm 镜像配置,然后执行:

Shell
npm install -g @anthropic-ai/claude-code
安装过程可能需要 1-3 分钟,耐心等待。如果出现权限错误,Windows 用户请以管理员身份运行终端。
2
验证安装
Shell
claude --version

看到版本号即安装成功。

3
首次启动与登录

在任意项目目录下运行:

Shell
claude

首次运行会提示你选择登录方式:

  • Anthropic Console:使用官方 API Key(需代理)
  • Claude.ai 账号:使用 Claude Pro/Max 订阅(需代理)
  • 第三方 API:配合 cc-switch 使用中转服务(推荐国内用户)
如果你没有代理,跳过这一步,先安装 cc-switch,再回来配置 API。
4
手动配置 API Key(可选)

如果你有 Anthropic API Key,也可以直接设置环境变量:

PowerShell
# 临时设置(当前会话有效)
$env:ANTHROPIC_API_KEY = "sk-ant-xxxxxxxx"

# 永久设置(推荐,重启后仍有效)
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-xxxxxxxx", "User")
05

安装与使用 cc-switch

国内用户的救星 —— 轻松切换模型和 API 端点
cc-switch 是一个专为 Claude Code 设计的配置管理工具,可以快速切换不同的 API 提供商、模型和端点,特别适合国内用户使用第三方中转 API。如果你不习惯使用命令行的话请直接在GitHub上搜索cc-switch下载客户端版!!
1
安装 cc-switch
Shell
npm install -g cc-switch
2
验证安装 & 查看帮助
Shell
cc-switch --version
cc-switch --help
3
配置第三方中转 API
Shell
# 设置自定义 API 端点(替换为你的中转地址)
cc-switch set --base-url "https://你的中转域名/v1" --api-key "你的API Key"

# 指定模型
cc-switch set --model "claude-sonnet-4-5"
中转 API 的质量参差不齐,建议选择口碑好的服务商,避免数据泄露风险。
4
切换模型
Shell
cc-switch sonnet   # 速度快、性价比高
cc-switch opus     # 最强,适合复杂任务
cc-switch haiku    # 最快最便宜
cc-switch status   # 查看当前配置
5
完整工作流示例
Shell
# 1. 配置中转 API
cc-switch set --base-url "https://api.example.com/v1" --api-key "sk-xxxxxxxx"

# 2. 选择模型
cc-switch sonnet

# 3. 进入项目,启动 Claude Code
cd /path/to/your/project
claude
06

在 VS Code 中使用

将 Claude Code 集成到你的开发工作流
Claude Code 主要通过终端使用,VS Code 内置终端是最佳选择。同时也有官方 VS Code 扩展提供更深度集成。
1
安装 VS Code(如未安装)

从官网或国内镜像下载:

URL
# 官方
https://code.visualstudio.com/

# 国内镜像(将域名替换)
https://vscode.cdn.azure.cn/stable/...
下载慢时,将下载链接中的 az764295.vo.msecnd.net 替换为 vscode.cdn.azure.cn 即可提速。
2
安装 Claude Code 官方扩展

在 VS Code 扩展市场搜索 Claude Code,安装 Anthropic 官方发布的扩展。

或者在终端执行:

Shell
code --install-extension anthropic.claude-code
3
在 VS Code 内置终端中使用

Ctrl + ` 打开终端,然后直接运行 claude:

Shell
# 在当前项目目录启动
claude

# 直接提问(非交互模式)
claude "解释一下这个项目的结构"

# 让 Claude 处理特定文件
claude "帮我重构 src/utils.js"
4
常用 Claude Code 命令
Shell
# 交互式对话模式
claude

# 查看帮助
claude --help

# 指定工作目录
claude --cwd /path/to/project

# 打印模式(不进入交互)
claude -p "帮我写一个 README"

# 继续上次对话
claude --continue
5
推荐 VS Code 设置

settings.json 中添加以下配置,提升使用体验:

JSON
{
  // 终端字体推荐等宽字体
  "terminal.integrated.fontFamily": "JetBrains Mono, Consolas, monospace",
  "terminal.integrated.fontSize": 14,
  // 终端滚动缓冲区加大
  "terminal.integrated.scrollback": 5000,
  // 自动保存(配合 Claude Code 修改文件)
  "files.autoSave": "afterDelay",
  "files.autoSaveDelay": 1000
}
07

常见问题

遇到问题先看这里
npm install 报错 EACCES / 权限不足

Windows 用户以管理员身份运行 PowerShell 或命令提示符后重试。

安装速度极慢或超时

确认 npm 镜像已切换到淘宝源:

Shell
npm config get registry
# 应显示 https://registry.npmmirror.com
claude 命令找不到(command not found)

npm 全局包路径未加入 PATH。执行以下命令查看全局路径,然后手动添加到系统环境变量:

Shell
npm config get prefix
# 将输出路径下的 \bin 添加到系统 PATH
API 连接失败 / 401 Unauthorized

检查以下几点:

  • API Key 是否正确(注意前后没有多余空格)
  • 中转 API 的 base-url 格式是否正确(末尾不要加 /
  • 运行 cc-switch status 确认当前配置
如何更新 Claude Code
Shell
npm update -g @anthropic-ai/claude-code
Windows 下换行符问题

如果 Claude Code 修改文件后出现换行符混乱,在项目根目录创建 .gitattributes

gitattributes
* text=auto eol=lf
🎉

恭喜完成部署!

现在你可以在任意项目目录运行 claude 开始使用了。
有问题欢迎在留言板留言。