作者:互联网 时间: 2026-08-14 08:28:56
Claude Code 安装配置与使用详细攻略(下载、配置、使用、进阶)需要先看清适用场景和关键步骤,避免只记结论却忽略实际限制。
Claude Code 是 Anthropic 推出的 AI 编程助手,直接在终端里运行,能读懂你的代码仓库、执行命令、修改文件、跑测试,是如今 AI 编程领域最热门的工具之一。它的安装方式有不少,可以根据自己机器的实际情况选择。按官方推荐的优先级排序:原生安装 > WinGet > npm 安装。更详细的说明可以查阅官方文档。

不同操作系统对应的命令不一样,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
如果用原生方式安装时报错,可能是网络问题导致 PowerShell 的 irm 命令拿到的不是安装脚本,而是被重定向到了一个网页的 HTML 代码。PowerShell 尝试执行这段 HTML 里的 JavaScript,自然就会抛出一堆语法错误,比如"参数列表中缺少参量""此语言版本中不支持 var 关键字"之类的报错。
判断方法很简单:报错信息里出现的是 script、documentElement、onload 这类网页相关的关键词,而不是正常的安装日志,说明拿到的就是网页源码而不是脚本。
遇到这种情况,可以改用官方推荐的 WinGet 方式,在 PowerShell 中执行:
winget install Anthropic.ClaudeCode
安装完成后,一定要关掉当前 PowerShell 窗口,重新打开一个新的。这一步很关键,否则会读不到新写入的环境变量,直接执行 claude 会提示找不到命令。
如果上面两种方式都有问题,可以尝试 npm 安装:
npm install -g @anthropic-ai/claude-code
这个方式的缺点是官方已经停止对 npm 包下载的维护了,后续更新体验不到,但不影响正常使用。如果你在公司内网,不方便访问公网,推荐用这种方式。注意 npm 安装对本地 Node 版本有要求,版本太低不行(实测 Node 14 是不行的,建议用 Node 18 以上)。
安装完成后,可以用下面命令验证是否成功:
claude --version
能输出版本号说明安装成功。
重新打开 PowerShell 后执行 claude,可能会发现连不上官方服务,这是因为本地还没有相关配置,请求不到远程服务。
Claude Code 支持两种方式使用:
如果走官方订阅,直接用 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_AUTH_TOKEN 和 ANTHROPIC_BASE_URL 的优先级高于配置文件。也就是说,如果环境变量里已经设置了这两个值,会覆盖配置文件里的内容。
第二步:编辑或新增 .claude.json
这个文件放在和 .claude 文件夹同级的位置(注意不是和 settings.json 同级),目的是保证每次使用不用重复登录:
{ "hasCompletedOnboarding": true}配置完成后重新启动,就能正常登录使用了。如果是在 macOS 或 Linux 上,把上面所有 Windows 路径换成对应的 ~ 路径即可,逻辑完全一样。
Claude Code 自带一些常用命令:
以最常用的 /plan 为例:输入命令后稍等片刻,它会先给出一个 plan,按一下回车,它就会自己去执行这个计划里的开发任务。这种"先规划再执行"的方式非常适合复杂任务,能避免 AI 一上来就乱改代码。
日常开发中,一个典型的高效工作流是:
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/skillsclaude plugin install minimax-skills
安装完成后,直接让 Claude Code 做一个 PPT 即可,不需要额外声明什么。只要安装了对应的 skill,它在执行时会自己去找并调用这个 skill。
除了 PPT,常见的 Skills 还有:
如果自己有某个反复使用的流程,也可以编写自己的 Skill,把流程固化成模板,以后让 AI 一键执行。
如果执行 claude 后一直卡在连接阶段,先检查网络是否能正常访问外网。公司内网环境通常需要走代&理,或者直接改用第三方 API 模式配置。
改完 settings.json 后一定要重启 claude,同时确认改的是正确的文件路径。很多"配置不生效"的问题其实都是改错了文件——settings.json 在 .claude 目录里,.claude.json 在用户目录根下,别搞混。
长对话很容易把上下文窗口用完。这时可以执行 /compact 压缩历史,或者 /clear 清空重来。也建议开启 /plan 模式,减少无效对话轮次。
Claude Code 默认有权限管理机制,AI 想执行命令、修改文件时会先征得你同意。可以在配置里调整权限策略,也可以随时在会话中收紧或放开权限。
Claude Code 会在每个项目里生成自己的配置和上下文,不同项目的记忆互不干扰。想重置某个项目时,删掉项目里的 .claude 相关缓存即可。
这部分就是 Claude Code 从下载、配置到使用的完整过程。装好之后多做几个项目练手,会越来越顺手。遇到问题多看看官方文档,或者查看 /help 命令输出,大部分坑都能自己解决。