Claude Code 安装使用完整教程
在AI辅助编程成为主流的当下,Claude Code 作为一款高效的命令行式AI编程工具,能够帮助开发者快速分析项目、优化代码、切换模型,大幅提升编码效率。本文将从环境准备、工具安装、模型配置到实际使用,一步步带你上手 Claude Code,全程附详细步骤和注意事项,新手也能轻松搞定。
一、前置准备:安装 Node.js
Claude Code 基于 Node.js 生态构建,因此在安装工具前,需先确保本地环境已部署 Node.js,且版本符合要求。
1.1 版本要求
推荐安装 Node.js 18.0 及以上版本,优先选择 LTS 版(长期支持版),其稳定性和兼容性更优,适合日常开发使用。Node.js 的 LTS 版为偶数版本(如18.x、20.x、22.x),拥有至少30个月的维护期,可有效避免版本兼容问题。
1.2 安装步骤
- 访问 Node.js 官方网站,根据自身操作系统(Windows、Mac、Linux)选择对应的 LTS 版本安装包,点击下载后按照默认引导完成安装(无需额外修改配置)。
- 安装完成后,验证是否安装成功:打开命令提示符(Windows)或终端(Mac/Linux),输入以下命令并回车:
node --version - 若终端输出类似
v18.17.0的版本号,说明 Node.js 安装成功;若提示“命令不存在”,需检查安装路径是否添加到系统环境变量中(Windows 可重启命令提示符,Mac/Linux 可执行source ~/.bash_profile刷新环境变量)。
补充说明:若需切换 Node.js 版本,可使用 nvm 工具(Windows 推荐 nvm-windows),具体安装和使用方法可参考 Node.js 官方文档或相关教程。
二、全局安装 Claude Code
Node.js 验证通过后,即可通过 npm(Node.js 自带的包管理工具)全局安装 Claude Code,步骤如下:
- 保持命令提示符/终端处于打开状态,输入以下全局安装命令,回车后等待安装完成(安装速度取决于网络环境,耐心等待即可):
npm install -g @anthropic-ai/claude-code - 安装完成后,可输入以下命令验证安装是否成功:
claude --version - 若输出类似
2.1.12 (Claude Code)的版本信息,说明 Claude Code 安装成功;若提示“命令不存在”,可重启命令提示符/终端后再次尝试。
三、模型选择与配置(关键步骤)
Claude Code 支持多种 AI 模型,本文优先推荐智谱免费模型(无需付费,适合新手体验),同时也支持其他模型,配置后可自由切换。
3.1 智谱模型注册与 Token 获取
- 访问智谱模型官方配置文档:docs.bigmodel.cn/cn/guide/de…。
- 按照文档指引,完成智谱账号注册、登录,然后创建 API Key(即后续需要用到的 Token),创建后复制 Token 并妥善保存(后续配置需用到,请勿泄露)。
补充说明:若不想使用智谱模型,可选择其他支持的模型,只需在后续配置文件中修改对应地址和 Token 即可。
3.2 配置 settings.json 文件
settings.json 是 Claude Code 的核心配置文件,用于设置模型地址、Token、超时时间等参数,后续更换模型也需在此文件中修改。
-
找到配置文件路径:
- Windows 系统:默认路径为
C:\Users\你的用户名.claude(将“你的用户名”替换为自己电脑的用户名,例如用户名为82737,则路径为C:\Users\82737.claude)。 - Mac 系统:路径为
~/Library/Application Support/.claude或~/.claude。 - Linux 系统:路径为
~/.claude。
- Windows 系统:默认路径为
-
创建配置文件:若
.claude文件夹中没有settings.json文件,手动新建一个名为settings.json的文件(注意文件名和后缀不可错)。 -
编辑配置内容:打开
settings.json文件,复制以下代码粘贴进去,然后将ANTHROPIC_AUTH_TOKEN后面的空字符串替换为你获取到的智谱 Token:{ `` "env": { `` "ANTHROPIC_AUTH_TOKEN": "你的智谱Token",// 替换为自己的Token `` "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",// 智谱模型接口地址 `` "API_TIMEOUT_MS": "3000000",// 接口超时时间(单位:毫秒),无需修改 `` "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1// 禁用非必要流量,无需修改 `` } ``} -
补充配置(可选):为避免启动时报错“Unable to connect to Anthropic services”,可在
.claude文件夹中再新建一个.claude.json文件,粘贴以下内容:{ `` "hasCompletedOnboarding": true ``}
配置完成后,保存文件即可,后续若需更换模型,只需修改 ANTHROPIC_BASE_URL(模型接口地址)和 ANTHROPIC_AUTH_TOKEN(对应模型的 Token)。
四、启动 Claude Code 并使用
4.1 启动工具
- 打开命令提示符/终端,切换到你需要操作的项目目录(例如项目在
D:\my-project,Windows 可输入cd D:\my-project,Mac/Linux 可输入cd ~/my-project)。 - 在项目目录下,输入以下命令并回车,启动 Claude Code:
claude - 启动成功后,会看到 Claude Code 的欢迎界面,确认界面正常显示即说明配置无误,可以开始使用。
4.2 模式切换(shift+tab)
Claude Code 提供三种核心模式,可通过 shift + tab 组合键快速切换,适配不同使用场景:
- 默认模式:需手动确认每一步操作,安全性最高,适合新手使用,可避免误改代码。
- 自动模式:效率优先,无需手动确认,工具会自动执行分析、修改等操作,适合熟悉工具的开发者,可大幅提升编码效率。
- 规划模式:仅对项目进行分析、生成优化建议,不会修改任何代码,适合只想获取编码思路、不想改动现有代码的场景。
4.3 核心命令详解
在 Claude Code 界面中,输入以下命令并回车,可实现对应功能,熟练掌握这些命令能进一步提升使用效率:
/init:初始化项目,工具会自动读取项目文件、分析项目结构,并生成一份详细的项目分析 md 文件,方便快速了解项目全貌。/model:打开模型选择界面,可在已配置的模型中快速切换,无需修改 settings.json 文件。/theme:切换工具界面主题(如深色、浅色模式),可根据个人使用习惯选择,提升视觉体验。/clear:清除当前对话上下文,减少 Token 消耗,避免因上下文过多导致的模型响应缓慢或费用增加(若使用付费模型,此命令可有效控制成本)。/cost:查看当前 Token 消耗情况,清晰了解模型使用成本(免费模型可忽略此命令,付费模型建议定期查看)。
补充技巧:除上述核心命令外,Claude Code 还支持 /read(读取指定文件)、/edit(修改指定文件)等进阶命令,可根据需求逐步探索使用。
五、常见问题与注意事项
- 安装失败:若提示“npm 命令不存在”,需重新检查 Node.js 安装是否成功,确保环境变量配置正确;若安装速度过慢,可切换 npm 镜像源(如淘宝镜像)后再尝试安装。
- 启动报错:若提示“无法连接到模型接口”,检查 settings.json 文件中的 Token 和接口地址是否正确,同时确认智谱账号已正常登录,Token 未过期。
- 模型切换:后续更换模型时,只需修改 settings.json 中的
ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN,保存后重启 Claude Code 即可生效。 - Token 安全:请勿将自己的模型 Token 泄露给他人,避免被恶意使用,导致不必要的损失。
六、总结与后续更新
本文已覆盖 Claude Code 从环境准备到实际使用的全流程,包括 Node.js 安装、工具安装、智谱模型配置、模式切换和核心命令使用,新手按照步骤操作即可顺利上手。
Claude Code 的功能仍在持续更新,后续会逐步补充更多进阶使用技巧、模型适配方法和问题解决方案,欢迎大家关注,获取最新使用指南。如果在使用过程中遇到其他问题,可在评论区留言,一起交流解决!