跳转到内容

安装配置

项目要求
操作系统Windows 10+、macOS 10.15+、Ubuntu 20.04+ / Debian 10+
Node.js18.0 或更高版本
磁盘空间至少 2GB 可用空间
内存建议 4GB 以上

  1. 访问 Node.js 官网 下载 LTS 版本的 Windows 安装包(.msi 文件)

  2. 双击运行安装程序,按提示完成安装

    • 选择安装路径(建议保持默认)
    • 务必勾选 “Add to PATH”
  3. 打开 PowerShellCMD,验证安装:

    Terminal window
    node --version
    npm --version
Terminal window
winget install OpenJS.NodeJS
Terminal window
# 安装 Chocolatey(如果未安装,需管理员权限)
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
# 安装 Node.js
choco install nodejs

打开 PowerShellCMD

Terminal window
npm install -g @anthropic-ai/claude-code
claude --version

你需要从中转站获取以下认证信息:

  • API 地址ANTHROPIC_BASE_URL):中转站的 API 服务地址
  • Auth TokenANTHROPIC_AUTH_TOKEN):在中转站 cc 分组中创建的 Key
  1. 登录你的中转站后台
  2. 进入 令牌 / API Key 管理页面
  3. 点击 创建令牌,分组选择 cc(Claude Code 专用分组)
  4. 复制生成的 Key,即为 ANTHROPIC_AUTH_TOKEN 的值
Terminal window
set ANTHROPIC_BASE_URL=https://api-key.info
set ANTHROPIC_AUTH_TOKEN=apikey
cd your-project-folder
claude

方法一:通过系统属性

  1. 右键点击 此电脑属性高级系统设置
  2. 点击 环境变量
  3. 在”用户变量”中点击 新建,分别添加:
    • 变量名 ANTHROPIC_BASE_URL,值为你的 API 地址
    • 变量名 ANTHROPIC_AUTH_TOKEN,值为你的 Token
  4. 点击 确定 保存,重启终端生效

方法二:通过 PowerShell

Terminal window
# 为当前用户永久设置
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api-key.info", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "apikey", "User")
# 验证
[Environment]::GetEnvironmentVariable("ANTHROPIC_BASE_URL", "User")

永久配置完成后,以后只需在项目目录中运行 claude 即可启动。


Terminal window
cd your-project-folder
claude

按照提示依次完成:

  1. 选择你喜欢的 主题
  2. 确认 安全须知
  3. 使用默认 Terminal 配置
  4. 信任工作目录

完成后即可开始与 Claude 对话!


新版 Claude Code VS Code 插件要求强制登录,可通过创建配置文件解决:

Terminal window
mkdir -p ~/.claude && touch ~/.claude/config.json
nano ~/.claude/config.json

写入以下内容并保存:

{
"primaryApiKey": "apikey"
}

保存后重启 VS Code,插件即可正常使用。


在项目根目录创建 CLAUDE.md 文件,为 Claude 提供项目级指令:

# 项目说明
- 这是一个 React + TypeScript 项目
- 使用 pnpm 作为包管理器
- 测试命令: pnpm test
- 构建命令: pnpm build
层级路径用途
全局~/.claude/CLAUDE.md个人全局偏好
项目项目根目录/CLAUDE.md项目级指令(可提交到 Git)
本地项目根目录/.claude/CLAUDE.md本地私有指令(不提交)

Terminal window
# 检查 PATH
echo $env:PATH
# 手动添加(临时)
$env:PATH += ";C:\Program Files\nodejs"

建议重新安装 Node.js 并确保勾选 Add to PATH

Terminal window
# 切换国内镜像源
npm config set registry https://registry.npmmirror.com
# 恢复官方源
npm config set registry https://registry.npmjs.org

PowerShell 执行策略限制(Windows)

Section titled “PowerShell 执行策略限制(Windows)”
Terminal window
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. 打开 Windows 防火墙设置
  2. 点击”允许应用或功能通过 Windows 防火墙”
  3. 找到 Node.js 并勾选”专用”和”公用”网络

Terminal window
echo %ANTHROPIC_BASE_URL%
echo %ANTHROPIC_AUTH_TOKEN%
claude --version

输出正确的环境变量值和版本号,说明一切就绪!


建议安装 Windows Terminal 获得更好的体验:

Terminal window
winget install Microsoft.WindowsTerminal

安装完成后,前往 基本用法 了解如何高效使用 Claude Code。