Claude Code 安装配置与使用详细攻略(下载、配置、使用、进阶)
Claude Code 安装配置与使用指南(下载、配置、使用、进阶)
一、安装 Claude Code
Claude Code 是 Anthropic 推出的一款 AI 编程助手,直接运行在终端环境里。它不只是“能聊天”的工具,而是真的能看懂整个代码仓库、执行命令、改文件、跑测试,所以这段时间在 AI 编程工具里热度一直很高。安装方式也不止一种,具体怎么选,主要还是看本机环境是否匹配。按照官方给出的推荐优先级,顺序是:原生安装 > WinGet > npm 安装。想了解更完整的细节,可以查阅官方文档。

1. 原生安装方式
不同操作系统对应的命令不一样,Windows 下 CMD 和 PowerShell 两条命令也不同,按自己的环境选择。
macOS / Linux / WSL 使用:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell 使用:
irm https://claude.ai/install.ps1 | iex
Windows CMD 使用:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install
2. 原生安装报错?试试 WinGet
如果用原生方式安装时报错,可能是网络问题导致 PowerShell 的 irm 命令拿到的不是安装脚本,而是被重定向到了一个网页的 HTML 代码。PowerShell 尝试执行这段 HTML 里的 Ja vaScript,自然就会抛出一堆语法错误,比如"参数列表中缺少参量""此语言版本中不支持 var 关键字"之类的报错。
判断方法很简单:报错信息里出现的是 script、documentElement、onload 这类网页相关的关键词,而不是正常的安装日志,说明拿到的就是网页源码而不是脚本。
遇到这种情况,可以改用官方推荐的 WinGet 方式,在 PowerShell 中执行:
winget install Anthropic.ClaudeCode
安装完成后,
一定要关掉当前 PowerShell 窗口,重新打开一个新的
3. 还是不行?用 npm 安装
如果上面两种方式都有问题,可以尝试 npm 安装:
npm install -g @anthropic-ai/claude-code
这种方式也有短板:官方已经不再维护 npm 包下载了,后面的更新基本就跟不上了。不过话说回来,这并不影响日常正常使用。要是身处公司内网、访问公网不太方便,这种方案反而更省事。需要注意的是,npm 安装对本地 Node 版本有要求,版本太低会直接受限(实测 Node 14 不可用,建议至少使用 Node 18 及以上)。
安装完成后,可以用下面命令验证是否成功:
claude --version
能输出版本号说明安装成功。
二、启动与配置 Claude Code
重新打开 PowerShell 后执行 claude,可能会发现连不上官方服务,这是因为本地还没有相关配置,请求不到远程服务。
两种使用模式
Claude Code 支持两种方式使用:
- 官方订阅模式:使用 Anthropic 官方账号(Claude Pro / Max 订阅)直接登录,输入 claude 后会自动引导完成登录认证
- 第三方 API 模式:通过修改配置指向第三方 API 服务(如 MiniMax、DeepSeek 等),用 API Key 鉴权
如果走官方订阅,直接用 Claude 账号登录即可。如果想用第三方 API,或者官方服务连接不上,就需要手动配置。
手动配置
在你个人用户目录下的 .claude 目录中,新建一个 settings.json 文件。具体的配置内容可以去你购买的平台找,比如我这里用的是 MiniMax 的 token plan,平台会提供详细的配置方法。
一共需要配置两个文件,它们的层级关系是这样的:
C:Users你的用户名
├── .claude.json
│
└── .claude
└── settings.json
第一步:编辑或创建 settings.json
Windows 路径为用户目录下的 .claude/settings.json,macOS & Linux 为 ~/.claude/settings.json。其中 MINIMAX_API_KEY 要替换成你自己的 API Key。
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "MINIMAX_API_KEY",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"ANTHROPIC_MODEL": "MiniMax-M2.7",
"ANTHROPIC_SMALL_FAST_MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.7"
}
}
几个配置项的含义:
- ANTHROPIC_BASE_URL:API 服务的地址,改成你购买的服务商提供的地址
- ANTHROPIC_AUTH_TOKEN:你的 API Key,鉴权用
- ANTHROPIC_MODEL:默认使用的主模型
- ANTHROPIC_SMALL_FAST_MODEL:轻量快速模型,用于处理简单的子任务(如文件摘要、路由判断)
- ANTHROPIC_DEFAULT_SONNET_MODEL / ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_HAIKU_MODEL:分别对应 Sonnet、Opus、Haiku 三个档位的模型
- CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:设为 1 可以关闭非必要的网络请求(如遥测数据)
注意:环境变量 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL 的优先级高于配置文件。也就是说,如果环境变量里已经设置了这两个值,会覆盖配置文件里的内容。
第二步:编辑或新增 .claude.json
这个文件放在和 .claude 文件夹同级的位置(注意不是和 settings.json 同级),目的是保证每次使用不用重复登录:
{
"hasCompletedOnboarding": true
}
配置完成后重新启动,就能正常登录使用了。如果是在 macOS 或 Linux 上,把上面所有 Windows 路径换成对应的 ~ 路径即可,逻辑完全一样。
三、Claude Code 使用技巧
常用内置命令
Claude Code 自带一些常用命令:
- /plan:开启规划模式。这个模式下不会主动编辑文件或做具体行动,而是先给出一个大致计划,等你确认后再执行
- /init:项目初始化,或者不小心删了配置文件、想重置环境时使用
- /clear:清除当前会话的历史聊天记录,聊偏了需要"擦黑板"、节省 token 时用
- /resume:因为某些原因退出会话后,找回上一次没聊完的会话
- /export:把本次会话以 Markdown 文档形式导出
- /compact:压缩当前会话的历史记录,上下文接近上限时用它释放空间
- /config:查看和修改当前会话的配置
- /help:查看所有可用命令的列表
- /model:切换当前会话使用的模型
- /agents:查看和管理子 Agent
- /memory:查看和管理项目记忆
- /mcp:管理 MCP 工具连接
核心使用流程
以最常用的 /plan 为例:输入命令后稍等片刻,它会先给出一个 plan,按一下回车,它就会自己去执行这个计划里的开发任务。这种"先规划再执行"的方式非常适合复杂任务,能避免 AI 一上来就乱改代码。
日常开发中,一个典型的高效工作流是:
- 用自然语言描述需求:例如"帮我给这个项目加一个用户注册功能"
- 让 Claude Code 先分析项目结构,理解现有代码
- 用 /plan 让它给出实施计划
- 确认计划后让它逐步执行
- 每完成一步,自己 review 一下改动,有问题及时让它修正
使用小技巧
- 指定文件范围:直接 @文件名 可以聚焦到某个文件,比如"帮我看下 @main.go 里的 bug"
- 跨会话记忆:Claude Code 会记住项目的上下文,换会话也能衔接
- 打断执行:执行过程中按 Esc 可以中断,让 AI 停下来等你调整
- 设置项目规则:在项目根目录放一个 CLAUDE.md 文件,Claude Code 每次运行都会读取它,用来约束 AI 的行为规范、技术栈、架构约定
四、Skills 扩展
Claude Code 不仅能写代码,还能做设计、分析等工作。Skills 可以让 AI 掌握各种技能——就像一个人不会做饭,你给他一本食谱,他需要做饭时就会自己去食谱里查,然后再动手做。
Skills 可以用官方提供的,也可以用第三方维护的,当然也可以自己编写。GitHub 社区上有很多类似的 Skills 库。
以制作 PPT 为例:想让 Claude Code 做一个介绍代码项目的 PPT,而 MiniMax 官方维护的 Skills 库里有制作 PPT 的 skill,那么依次执行下面两个命令,就会从 GitHub 下载对应的内容:
claude plugin marketplace add https://github.com/MiniMax-AI/skills claude plugin install minimax-skills
安装完成后,直接让 Claude Code 做一个 PPT 即可,不需要额外声明什么。只要安装了对应的 skill,它在执行时会自己去找并调用这个 skill。
除了 PPT,常见的 Skills 还有:
- 代码审查:自动 review 代码质量、找 bug
- 文档生成:根据代码自动生成 API 文档
- 单元测试:自动生成测试用例
- 数据库设计:根据业务需求设计表结构
- 架构分析:分析项目整体架构并输出报告
如果自己有某个反复使用的流程,也可以编写自己的 Skill,把流程固化成模板,以后让 AI 一键执行。
五、进阶配置与常见问题
1. 连接官方服务失败
如果执行 claude 后一直卡在连接阶段,先检查网络是否能正常访问外网。公司内网环境通常需要走代&理,或者直接改用第三方 API 模式配置。
2. 修改配置后不生效
改完 settings.json 后一定要重启 claude,同时确认改的是正确的文件路径。很多"配置不生效"的问题其实都是改错了文件——settings.json 在 .claude 目录里,.claude.json 在用户目录根下,别搞混。
3. 上下文被占满
长对话很容易把上下文窗口用完。这时可以执行 /compact 压缩历史,或者 /clear 清空重来。也建议开启 /plan 模式,减少无效对话轮次。
4. 权限控制
Claude Code 默认有权限管理机制,AI 想执行命令、修改文件时会先征得你同意。可以在配置里调整权限策略,也可以随时在会话中收紧或放开权限。
5. 多项目隔离
Claude Code 会在每个项目里生成自己的配置和上下文,不同项目的记忆互不干扰。想重置某个项目时,删掉项目里的 .claude 相关缓存即可。
以上就是 Claude Code 从下载、配置到使用的完整过程。装好之后多做几个项目练手,会越来越顺手。遇到问题多看看官方文档,或者查看 /help 命令输出,大部分坑都能自己解决。
-
- 元宵节猜灯谜的祝福短信
- 角色扮演 |
-
- 关于柯南的沙雕网名有哪些
- 角色扮演 | 1
- 网名
-
- 最新中性名字男女通用网名有哪些
- 角色扮演 | 1
- 网名
-
- 关于蓝色说唱的网名有哪些
- 角色扮演 | 1
- 网名
-
- 我好喜欢你是什么梗?
- 角色扮演 |