Claude Code 是 Anthropic 官方推出的命令行AI编程Agent,支持代码生成、跨文件重构、Bug调试、项目迁移、终端自动化执行,是目前综合能力最强的编程AI工具之一。本文提供 Windows / Mac / Linux 全平台从零安装、环境配置、授权登录、基础使用、报错排查完整流程。
一、前置必备环境(全平台通用)
Claude Code 基于 Node.js 运行,所有系统必须满足以下条件:
Node.js 版本:≥18.x,推荐 20.x LTS(最稳定、兼容无报错)
必备工具:Git(用于项目识别、文件追踪)
运行环境:CMD / PowerShell / Terminal / Zsh 任意终端
二、分系统安装步骤
1、Windows 系统安装(Win10/Win11)
步骤1:安装 Node.js
方式1(推荐一键安装),管理员打开 PowerShell 执行:
winget install OpenJS.NodeJS.LTS方式2:官网下载:https://nodejs.org/,选择 LTS 版本默认安装即可。
验证安装(必须新开终端):
node --version
npm --version步骤2:全局安装 Claude Code
npm install -g @anthropic-ai/claude-code步骤3:验证是否安装成功
claude --version输出版本号(如 1.0.5x)即安装完成。
步骤4:环境变量修复(命令不识别必看)
若提示 claude 不是内部命令,手动添加环境变量:
路径:C:\Users\你的用户名\.local\bin
操作:系统属性 → 环境变量 → 用户变量 Path → 新建 → 粘贴上述路径 → 保存重启终端。
2、MacOS 系统安装
步骤1:安装依赖环境
# 安装命令行工具
sudo xcode-select --install
# 安装Homebrew(无则执行)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Node.js LTS
brew install node步骤2:安装 Claude Code
npm install -g @anthropic-ai/claude-code也可使用官方一键脚本:
curl -fsSL https://claude.ai/install.sh | bash步骤3:验证
claude --version3、Linux / WSL 安装
# CentOS / Rocky
sudo dnf install -y nodejs git
# Ubuntu / Debian
sudo apt install nodejs npm git -y
# 全局安装
npm install -g @anthropic-ai/claude-code
# 验证
claude --version三、授权登录配置(核心步骤)
1、官方登录方式(海外网络环境)
任意项目文件夹打开终端,执行:
claude根据提示按回车跳转浏览器,登录 Anthropic 账号,授权后即可使用。
2、国内环境配置(无外网可用|进阶配置)
国内无法直接跳转授权,可通过环境变量配置代理API实现使用,终端执行以下配置(根据自己shell选择):
Bash 用户
echo 'export ANTHROPIC_BASE_URL="你的代理地址"' >> ~/.bash_profile
echo 'export ANTHROPIC_AUTH_TOKEN="你的APIKEY"' >> ~/.bash_profile
source ~/.bash_profileZsh 用户(Mac 默认)
echo 'export ANTHROPIC_BASE_URL="你的代理地址"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="你的APIKEY"' >> ~/.zshrc
source ~/.zshrcWindows PowerShell
$env:ANTHROPIC_BASE_URL="代理地址"
$env:ANTHROPIC_AUTH_TOKEN="APIKEY"四、基础使用方法
1、进入AI编程交互模式
在任意项目根目录执行:
claude进入对话窗口后,可直接输入自然语言指令:
重构整个项目代码
修复当前所有报错
优化代码性能、规范代码格式
新增接口、自动写单元测试
2、常用命令
# 查看版本
claude --version
# 查看帮助
claude --help
# 单次指令执行(不进入交互)
claude -p "帮我优化当前js代码"五、常见报错与解决方案(高频避坑)
1、'claude' 不是内部或外部命令
原因:环境变量未生效
解决:添加 .local/bin 到系统PATH,重启终端或重启电脑。
2、Node版本过低报错
原因:低于18.x
解决:卸载旧版本,重装 Node 20.x LTS。
3、npm全局安装权限不足
Windows:以管理员身份运行终端再安装
Mac/Linux:添加 sudo 执行安装命令
4、登录跳转失败/无法授权
原因:国内网络限制
解决:使用上文环境变量配置代理API方式。
5、识别不到项目文件
解决:必须在项目根目录执行 claude 命令,且保证项目包含 Git 环境。
六、最佳使用建议
优先使用Node 20 LTS,兼容性最稳,几乎无报错
日常开发直接在项目根目录运行
claude,支持全文件扫描、跨文件重构敏感项目建议本地使用,不上传云端,保证代码安全
固定开发场景可搭配自定义指令,固化编码规范、注释风格、代码格式