Claude Code 中转介绍

安装与环境检查

安装 Claude Code CLI 与必备环境(Node.js、Git)的步骤。

系统要求

项目最低推荐
Node.js18.x20 LTS 或 22 LTS
磁盘空间200 MB
操作系统macOS / Linux / Windows 10+

一、安装 Node.js

如果你已经装了 Node.js 18+,可跳过这步。

macOS

# 用 Homebrew(推荐)
brew install node

# 或用 nvm(多版本管理)
brew install nvm
nvm install 20 && nvm use 20

Linux

# Ubuntu / Debian
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
nvm install 20

Windows

nodejs.org 下载 LTS 安装包,全程默认即可。

Windows 安装时务必勾选「Add to PATH」,否则后续 npm 命令找不到。

验证

node --version    # v20.x.x
npm --version     # 10.x.x

二、安装 Claude Code CLI

全局安装

npm install -g @anthropic-ai/claude-code
macOS / Linux 上不要用 sudo。如果遇到 EACCES 权限错误,是 npm 全局目录权限问题,请按下面方法修复,不要简单粗暴用 sudo。

npm 权限修复(macOS / Linux)

# 让 npm 全局目录指向用户目录
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'

# 加入 PATH
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc

# 再次安装
npm install -g @anthropic-ai/claude-code

验证安装

claude --version
which claude         # macOS / Linux
where claude         # Windows

如果显示版本号即安装成功。如果 command not found,参考 故障排查 → claude 找不到命令

三、(可选)安装 Git

Claude Code 在很多场景(commit message、diff 分析、PR 描述生成)会用 Git。如果你没装:

# macOS
brew install git

# Ubuntu / Debian
sudo apt install -y git

# Windows
# 从 https://git-scm.com/download/win 下载安装

四、(可选)安装 ripgrep

Claude Code 内置代码搜索用 ripgrep,性能比 grep 快几十倍。强烈推荐

# macOS
brew install ripgrep

# Ubuntu / Debian
sudo apt install -y ripgrep

# Windows(用 Scoop)
scoop install ripgrep

# 或 Cargo
cargo install ripgrep

验证:

rg --version

五、环境检查脚本

把下面脚本保存为 check-env.sh / check-env.ps1,一次性检查所有依赖:

#!/usr/bin/env bash
echo "=== 环境检查 ==="
for cmd in node npm git rg claude; do
  if command -v $cmd >/dev/null 2>&1; then
    echo "$cmd: $($cmd --version 2>&1 | head -1)"
  else
    echo "$cmd: 未安装"
  fi
done

echo ""
echo "=== Node.js 版本检查 ==="
node_major=$(node -v | sed 's/v//;s/\..*//')
if [ "$node_major" -ge 18 ]; then
  echo "✅ Node.js >= 18"
else
  echo "❌ Node.js < 18,请升级"
fi

六、下一步:配置中转

CC-Switch 一键配置

推荐新手,图形化无需手编文件

手动配置(环境变量)

三平台环境变量 + VSCode settings.json