1. 系统要求
在开始安装之前,请确保系统满足以下要求:
| 组件 | 要求 | 说明 |
|---|---|---|
| 操作系统 | Windows 10/11 | 64 位系统推荐 |
| Node.js | v18+ 或 v20+ LTS | 包含 npm 包管理器 |
| Git | 最新版 | 包含 git-bash |
2. 安装流程概览
┌─────────────────────────────────────────────────────────┐ │ Claude Code Windows 安装流程 │ ├─────────────────────────────────────────────────────────┤ │ 1. 安装 Node.js + npm ───────────────────► 5 分钟 │ │ 2. 安装 Git(含 git-bash)─────────────────► 5 分钟 │ │ 3. 配置环境变量 CLAUDE_CODE_GIT_BASH_PATH ─► 2 分钟 │ │ 4. 创建配置目录 ~/.claude ────────────────► 1 分钟 │ │ 5. 安装 Claude Code(npm install)─────────► 5 分钟 │ │ 6. 配置 PowerShell 执行策略 ──────────────► 1 分钟 │ │ 7. 验证安装 ──────────────────────────────► 1 分钟 │ └─────────────────────────────────────────────────────────┘
3. 详细安装步骤
步骤 1:安装 Node.js 和 npm
Claude Code 依赖 npm 进行安装,因此需要先安装 Node.js。
下载地址 访问 Node.js 官方下载页面:https://nodejs.org/zh-cn/download/
安装步骤
node-v20.x.x-x64.msinode-v20.x.x-x86.msiC:\Program Files\nodejs\ 即可),点击 Next验证安装 打开命令提示符(CMD)或 PowerShell,执行以下命令:
bashnode -v # 检查 Node.js 版本
npm -v # 检查 npm 版本
如果能输出版本号(如 v20.11.1 和 10.2.4),说明安装成功。
步骤 2:安装 Git(含 git-bash)
Claude Code 在 Windows 上运行需要依赖 git-bash。
下载地址 访问 Git 官方下载页面:https://git-scm.com/downloads/win
安装步骤
查找 git-bash 路径 安装完成后,找到 bash.exe 的路径(记下来备用):
C:\Program Files\Git\bin\bash.exeC:\Program Files (x86)\Git\bin\bash.exe验证路径:打开文件资源管理器,粘贴上述路径,确认 bash.exe 存在。
步骤 3:配置环境变量
Claude Code 需要通过环境变量找到 git-bash。
设置环境变量 CLAUDE_CODE_GIT_BASH_PATH
Win + R,输入 sysdm.cpl,回车打开「系统属性」CLAUDE_CODE_GIT_BASH_PATHC:\Program Files\Git\bin\bash.exe)验证环境变量配置 关闭所有已打开的终端/程序,重新打开 CMD,执行以下命令:
bashecho %CLAUDE_CODE_GIT_BASH_PATH%
如果输出你设置的 bash.exe 路径,说明配置成功。
步骤 4:创建配置目录(可选但推荐)
Claude Code 会使用用户目录下的 .claude 文件夹作为配置目录。
打开 CMD,执行以下命令自动创建:
bashif not exist "%USERPROFILE%\.claude" mkdir "%USERPROFILE%\.claude"
验证:打开「此电脑」→ C:\Users\你的用户名,可以看到 .claude 文件夹。
步骤 5:安装 Claude Code
配置 npm 镜像(可选,加速下载) 如果 npm 下载速度慢,可配置淘宝镜像:
bashnpm config set registry https://registry.npmmirror.com
安装命令 打开 CMD 或 PowerShell,执行以下命令:
bashnpm install -g @anthropic-ai/claude-code
-g参数表示全局安装,推荐。
安装成功后,会看到类似以下输出:
textadded 2 packages in 4s 1 package is looking for funding run `npm fund` for details
忽略以下提示(不影响使用):
1 package is looking for funding - 包的公益提示npm notice New minor version available - npm 版本更新提示4. PowerShell 执行策略配置
如果在 PowerShell 中运行 claude 命令时出现以下错误:
text无法加载文件 xxx.ps1,因为在此系统上禁止运行脚本
需要修改 PowerShell 执行策略。
解决方法
输入powershellSet-ExecutionPolicy RemoteSigned
Y 并回车确认执行策略说明
| 策略 | 说明 | 推荐度 |
|---|---|---|
| Restricted | 禁止运行所有脚本(默认) | ❌ |
| RemoteSigned | 允许本地脚本,远程脚本需签名 | ✅ 推荐 |
| Unrestricted | 允许所有脚本运行 | ❌ 不安全 |
5. VS Code 插件安装
5.1 安装 VS Code(如未安装) 访问 VS Code 官方下载页面:https://code.visualstudio.com/
5.2 设置 VS Code 中文界面(可选)
Ctrl+Shift+X)Chinese,找到「Chinese (Simplified) Language Pack for VS Code」5.3 安装 Claude Code 插件
Claude Code,找到官方插件并安装5.4 配置 API Key(如使用 Coding Plan)
编辑配置文件 C:\Users\你的用户名\.claude\settings.json:
json{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.5-plus"
}
}
6. 常见问题解决
问题 1:提示「npm 不是内部或外部命令」
原因:Node.js 安装时未勾选「Add to PATH」
解决方法:
C:\Program Files\nodejs\)问题 2:Linux/Ubuntu 系统安装 npm
如果在 Ubuntu/Debian 系统上遇到 npm: command not found:
bash# 方案一:使用 apt 安装(推荐)
sudo apt update
sudo apt install -y nodejs npm
# 方案二:使用 NodeSource 源安装最新版
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
# 方案三:使用 nvm 安装(可指定版本)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm alias default node
问题 3:提示「git-bash 找不到」
原因:环境变量路径错误或 Git 未安装
解决方法:
CLAUDE_CODE_GIT_BASH_PATH 已正确设置问题 4:PowerShell 禁止运行脚本
原因:PowerShell 默认执行策略为 Restricted
解决方法: 以管理员身份执行以下命令:
powershellSet-ExecutionPolicy RemoteSigned
问题 5:npm 下载速度慢
解决方法:配置淘宝镜像
bashnpm config set registry https://registry.npmmirror.com
问题 6:进入含空格的目录
如果要进入 D:\Program Files (x86)\xxxx 这类含空格的路径:
CMD:
cmdcd /d "D:\Program Files (x86)\xxxxx"
PowerShell:
powershellcd "D:\Program Files (x86)\xxxx"
7. 快速命令参考
常用命令速查
| 命令 | 说明 | 示例 |
|---|---|---|
node -v | 查看 Node.js 版本 | node -v |
npm -v | 查看 npm 版本 | npm -v |
git --version | 查看 Git 版本 | git --version |
echo %VAR% | 查看环境变量 | echo %CLAUDE_CODE_GIT_BASH_PATH% |
npm install -g | 全局安装 npm 包 | npm install -g claude-code |
claude --version | 查看 Claude Code 版本 | claude --version |
claude --help | 查看帮助信息 | claude --help |
claude | 启动 Claude Code | claude |
VS Code 常用快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+Shift+X | 打开扩展面板 |
Ctrl+Shift+P | 打开命令面板 |
Ctrl+, | 打开设置 |
附录:安装检查清单
安装完成后,请确认以下项目:
node -v 输出版本号)npm -v 输出版本号)git --version 输出版本号)echo %CLAUDE_CODE_GIT_BASH_PATH% 输出路径).claude 配置目录已创建claude --version 输出版本号)本文作者:Maxwell P.
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处!