Claude Code 全平台部署指南:Windows、Linux、macOS 与 VS Code

1190 字
6 分钟
Claude Code 全平台部署指南:Windows、Linux、macOS 与 VS Code

Claude Code 是一款运行在终端中的 AI 编程助手,可以读取项目、修改文件、执行命令并协助完成开发任务。本篇将从环境准备开始,完整介绍 Windows、Linux、macOS 与 VS Code 的安装和配置流程。

重要提醒

本文中的 API 地址和密钥均为示例。请替换成你自己的服务地址,并优先使用可信的 HTTPS 接口。不要把真实密钥提交到 Git 仓库、聊天记录或公开截图中。

目录#

准备工作#

Claude Code 依赖 Node.js,建议安装 Node.js 18 或更高版本。安装完成后先确认运行环境:

node --version
npm --version

只要两个命令都能正常输出版本号,就可以继续安装 Claude Code。

Windows 部署#

1. 安装 Node.js#

访问 Node.js 官网下载 LTS 版本,按照安装向导完成安装。安装结束后重新打开 PowerShell,再执行:

node --version
npm --version

2. 安装 Claude Code#

国内网络环境可以指定 npm 镜像:

npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com

安装完成后检查命令是否可用:

claude --version

3. 使用配置文件#

编辑下面的文件:

C:\Users\你的用户名\.claude\settings.json

写入配置:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的API密钥",
    "ANTHROPIC_BASE_URL": "http://apipaths.com"
  }
}

提示

如果 .claude 目录不存在,可以手动创建。JSON 最后一个字段不要添加多余逗号,否则程序会读取失败。

4. 使用环境变量#

不想保存到配置文件时,也可以在 PowerShell 中永久写入用户环境变量:

[System.Environment]::SetEnvironmentVariable(
  "ANTHROPIC_BASE_URL",
  "http://apipaths.com",
  [System.EnvironmentVariableTarget]::User
)

[System.Environment]::SetEnvironmentVariable(
  "ANTHROPIC_AUTH_TOKEN",
  "你的API密钥",
  [System.EnvironmentVariableTarget]::User
)

设置后需要重新打开终端。

5. 启动 Claude Code#

进入项目目录并运行:

cd D:\Projects\my-project
claude

首次使用时,可以先让 Claude Code 阅读项目,不要立即执行大范围修改:

请先分析这个项目的目录结构、技术栈和启动方式,不要修改文件。

Linux 部署#

1. 安装 Node.js#

Debian 或 Ubuntu 可以通过 NodeSource 安装 LTS 版本:

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

验证环境:

node --version
npm --version

2. 安装 Claude Code#

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

如果遇到全局目录权限问题,建议配置 npm 用户目录,不建议直接长期使用 sudo npm

3. 配置环境变量#

使用 Bash 时,将配置写入 ~/.bashrc

echo 'export ANTHROPIC_BASE_URL="http://apipaths.com"' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="你的API密钥"' >> ~/.bashrc
source ~/.bashrc

启动:

claude

macOS 部署#

1. 安装 Node.js#

已经安装 Homebrew 时,可以直接执行:

brew install node

2. 安装 Claude Code#

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

3. 配置环境变量#

macOS 默认使用 Zsh,将配置写入 ~/.zshrc

echo 'export ANTHROPIC_BASE_URL="http://apipaths.com"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="你的API密钥"' >> ~/.zshrc
source ~/.zshrc

启动:

claude

VS Code 与 Cursor#

使用编辑器扩展前,请先确保对应系统中的 Claude Code CLI 已经可以正常运行。

1. 安装扩展#

在 VS Code 扩展市场中搜索并安装:

Claude Code for VS Code

Cursor 可以使用相同的配置方式。

2. 配置扩展#

在项目或用户目录的 .claude/config.json 中配置:

{
  "primaryApiKey": "key"
}

这里需要特别注意:

  • CLI 环境配置通常使用 settings.json
  • VS Code 扩展示例使用 config.json
  • 两个文件用途不同,不要混淆

常见问题#

找不到 claude 命令#

先检查 npm 全局目录:

npm config get prefix

确认对应的可执行文件目录已经加入 PATH,然后重新打开终端。

修改环境变量后没有生效#

Windows 需要关闭并重新打开 PowerShell;Linux 和 macOS 需要执行 source ~/.bashrcsource ~/.zshrc

返回 401 或认证失败#

依次检查:

  1. API 密钥是否完整
  2. Base URL 是否正确
  3. 服务地址是否需要附加版本路径
  4. 配置文件中的 JSON 是否有效
  5. 是否误用了全角引号或多余空格

网络连接超时#

可以先测试 API 域名是否能访问,并检查代理、防火墙和 DNS。企业网络中还需要确认终端是否允许访问外部服务。

安全建议#

  • 使用独立、可撤销的 API 密钥
  • 定期检查调用记录与余额
  • 不要在项目源码中硬编码密钥
  • 不要把 .claude 下包含凭据的文件提交到 Git
  • 执行删除、部署和数据库操作前先查看命令内容
  • 对重要项目使用 Git 分支或备份

完成检查#

部署完成后,你应该能够做到:

  • 正常运行 nodenpm
  • 正常运行 claude
  • 成功连接 API
  • 在项目目录中读取代码
  • 在 VS Code 或 Cursor 中调用 Claude Code

至此,Claude Code 的全平台部署已经完成。下一步可以从“读取项目并给出修改计划”开始,让 AI 在可控范围内逐步参与开发。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Claude Code 全平台部署指南:Windows、Linux、macOS 与 VS Code
http://127.0.0.1:4322/posts/claude-code-deployment-guide/
作者
Firefly
发布于
2026-07-15
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Firefly
Hello, I'm Firefly.
公告
欢迎来到我的博客!
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
13
分类
3
标签
23
总字数
15,855
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.13.10
文章许可
CC BY-NC-SA 4.0