☰
Claude Code 最新超详细安装教程|免费AI编程插件、零门槛、中文使用指南(2026最新)
2026/10/15 14:38:56 网站建设 项目流程

1. 为什么 VS Code 里装 Claude Code 总卡在第一步

Claude Code 是 Anthropic 推出的命令行 AI 编程工具,它能读懂整个项目结构、自动创建和修改文件、批量重构代码、生成文档注释,适合学生写毕设、独立开发者搭框架、团队做源码重构。它本身是终端程序,但通过 VS Code 集成后,可以在编辑器内直接对话、看它改文件、跑命令,体验接近一个懂工程的结对伙伴。

问题在于,很多人第一次装的时候会卡在几个地方:Node.js 版本不对导致 npm 装不上;全局安装后终端提示claude 不是内部或外部命令;装好了却卡在登录页面打不开;或者登录进去发现官方模型额度有限、响应慢。这些不是 Claude Code 本身的问题,而是环境准备和接入配置没做对。

这篇教程按 VS Code 场景走一遍完整流程:先准备 Node.js 和 npm 环境,再装 Claude Code 插件和命令行工具,然后配置一个国内可直连的模型接入点,最后用三个动作验证安装成功、插件加载、中文回复正常。全程给可复制的命令和配置文件片段,零基础也能跟着做。

我试过在 Windows 和 Mac 上各装一遍,踩过的坑主要集中在 npm 全局路径和环境变量上,下面会重点讲。

2. 前置环境准备:Node.js、npm 与 VS Code 版本要求

Claude Code 依赖 Node.js 运行,npm 用来安装全局包。VS Code 只是承载插件的编辑器,本身不需要特殊配置。这一章把环境要求说清楚,避免后面报错。

2.1 Node.js 版本选择

推荐 v20.x 或 v22.x LTS 版本。v16 及以下会出现语法不兼容、安装中断等问题。下载地址是 Node.js 官网,选 LTS 长期稳定版,安装时勾选Add to PATH,这样系统能自动识别 node 和 npm 命令。

安装完成后打开终端(CMD、PowerShell 或 VS Code 内置终端都行),输入:

node -v npm -v

能输出版本号就说明环境正常。如果提示不是内部或外部命令,说明 PATH 没配好,重新安装并确认勾选 Add to PATH,或者手动把 Node.js 安装目录加入系统环境变量。

2.2 npm 全局路径迁移(Windows 重点)

Windows 默认把 npm 全局包装在 C 盘隐藏目录C:\Users\你的用户名\AppData\Roaming\npm,这个路径经常没被加入环境变量,导致装完 claude 后终端找不到命令。更稳妥的做法是迁移到 D 盘:

npm config set prefix "D:\node_global" npm config get prefix

第二条命令用来确认修改生效,输出D:\node_global就对了。然后手动把这个路径加入系统环境变量 Path:右键此电脑 → 高级系统设置 → 环境变量 → 在系统变量里找到 Path → 双击 → 新增一条D:\node_global→ 保存。全部关掉终端重新打开,让环境变量生效。

Mac 和 Linux 用户一般不需要这一步,默认路径已经在环境变量里。

2.3 VS Code 安装

去 VS Code 官网下载最新版,安装过程默认下一步即可。装完后打开扩展面板,搜索 Claude Code 相关插件。插件本身是入口,真正干活的是命令行工具,所以下一步要先装命令行版本。

3. 可复制配置:安装 Claude Code 并接入 TaoToken

这一章是核心,分三步:装命令行工具、配置模型接入、在 VS Code 里加载插件。每一步都给可复制的命令或配置文件。

3.1 全局安装 Claude Code

打开终端,执行:

npm install -g @anthropic-ai/claude-code

如果出现权限报错或禁止写入,先确认上一章的 npm prefix 已经改到 D 盘,再重新执行。安装完成后校验:

claude --version

输出版本号说明命令行工具装好了。如果提示命令不存在,重启终端,或者检查D:\node_global是否在 Path 里。

3.2 配置模型接入点

Claude Code 默认走 Anthropic 官方服务,国内直连体验不稳定,而且需要账号登录。更实用的做法是接入一个兼容的 API 端点。这里用 TaoToken 作为接入点,它提供兼容 Anthropic 协议的接口,配置后 Claude Code 可以正常调用模型。

先到 TaoToken 控制台创建一个 API Key,地址是 https://taotoken.net/api-keys 。拿到 Key 后,在用户目录下创建或修改配置文件。Windows 路径是C:\Users\你的用户名\.claude.json,Mac/Linux 是~/.claude.json。快速打开方式:Win+R 输入%userprofile%回车。

写入以下 JSON:

{ "hasCompletedOnboarding": true, "hasAcceptedTerms": true, "env": { "ANTHROPIC_BASE_URL": "https://taotoken.net/api", "ANTHROPIC_API_KEY": "你的TaoToken密钥" } }

三个字段作用:hasCompletedOnboarding跳过新手引导和强制登录,hasAcceptedTerms默认同意协议避免弹窗,env里的两个变量分别指定接口地址和密钥。保存后不需要重启电脑。

注意:ANTHROPIC_BASE_URL填https://taotoken.net/api,不要加多余路径。密钥从控制台复制,不要有多余空格。

3.3 VS Code 插件加载

打开 VS Code,在扩展面板搜索 Claude Code 插件并安装。安装完成后,在项目根目录打开终端,输入:

claude

这时 Claude Code 会启动并读取.claude.json里的配置,直接进入对话界面,不再弹登录页。如果插件面板显示已加载但终端命令找不到,检查 VS Code 终端是否继承了系统环境变量,必要时重启 VS Code。

3.4 模型 ID 与参数对照

不同模型在调用时需要指定 model id。下面这张表对照常用参数,配置时按需填写:

参数说明示例值
Base URL接口地址https://taotoken.net/api
API Key平台生成的密钥sk-xxxx
Model ID模型标识claude-sonnet-4-20250514
上下文长度单次对话上限200K tokens

Model ID 要填平台支持的模型标识,不要自己编。如果调用返回模型不存在,先到模型对话页面确认可用模型列表:https://taotoken.net/models 。

4. 验证请求:三个动作确认安装成功

装完不算完,要验证三件事:命令行能跑、插件能加载、中文能回复。这一章给具体验证动作和预期结果。

4.1 验证命令行安装

终端输入:

claude --version

预期输出类似1.x.x的版本号。如果报错不是内部或外部命令,回到第 2 章检查 npm prefix 和 Path。

4.2 验证插件加载与首次对话

在 VS Code 里打开一个项目文件夹,在根目录打开终端,输入claude启动。首次启动会进入交互界面,输入一句中文测试:

帮我看看当前项目结构,列出主要文件

预期结果是 Claude Code 读取项目目录并返回文件列表。如果它回复英文,说明模型没按中文指令走,可以在对话开头加一句请用中文回复。如果卡住不动,检查.claude.json里的 Base URL 和 Key 是否正确。

4.3 验证中文回复与文件操作

再输入一条带文件操作的指令:

在当前目录创建一个 hello.py,内容打印中文问候

预期结果是它请求写入权限,你选择允许后生成文件。权限弹窗有三个选项:Yes 仅本次允许,Yes allow all edits this session 本次会话全部允许,No 拒绝。开发时推荐选第二项,避免反复弹窗。

三项都通过,说明安装、配置、中文使用全部跑通。

5. 常见报错排查:401、local proxy failed、OAuth 与命令找不到

这一章对照真实报错给解决方案,都是实际会遇到的情况。

5.1 401 Unauthorized

现象:对话时返回 401,提示认证失败。原因通常是 API Key 填错、过期,或者 Base URL 和 Key 不匹配。解决:到 TaoToken 控制台重新生成 Key,确认.claude.json里ANTHROPIC_API_KEY没有多余空格,Base URL 是https://taotoken.net/api。

5.2 local proxy failed

现象:启动时报 local proxy failed 或连接超时。原因一般是 Base URL 写错,或者网络环境无法访问该地址。解决:确认地址拼写正确,不要带尾部斜杠;如果公司网络有限制,换一个网络环境测试。

5.3 OAuth 登录循环

现象:启动后反复弹登录页,或者 OAuth 回调打不开。原因是没有跳过官方登录校验。解决:确认.claude.json里hasCompletedOnboarding和hasAcceptedTerms都为 true,并且配置了env里的 Base URL 和 Key。三个都配好就不会再弹登录。

5.4 reading choices 报错

现象:对话返回 reading choices 相关错误。原因通常是模型返回格式和客户端预期不一致,多见于 Model ID 填错。解决:到模型对话页面确认可用模型,把 Model ID 改成平台支持的标识。

5.5 claude 命令找不到

现象:装完提示claude 不是内部或外部命令。原因:npm 全局路径没加入环境变量。解决:执行npm config get prefix看路径,把这个路径加入系统 Path,重启终端。Windows 用户参考第 2.2 节迁移到 D 盘。

5.6 Node 版本过低

现象:安装或启动时报语法错误、不支持的特性。原因:Node 版本低于 20。解决:升级到 v20 或 v22 LTS,重新安装 Claude Code。

5.7 权限弹窗太多

现象:每次改文件都弹 Allow write to xxx file。解决:选择 Yes allow all edits this session,本次会话内不再重复询问。如果希望永久生效,可以在配置里调整权限策略,但建议保持手动确认,避免误改。

6. 长期编码与 Agent 场景的接入建议

如果你只是偶尔问几个问题,按上面的配置就够了。但如果要把 Claude Code 当成日常编码助手,长期跑重构、写框架、生成文档,建议做两件事:一是把模型接入固定下来,避免每次换 Key;二是了解 Coding Plan 这类长期方案,减少反复配置的成本。

TaoToken 的 Coding Plan 适合长期编码和 Agent 场景,地址是 https://taotoken.net/coding-plan 。它提供稳定的调用额度和兼容接口,配置方式和上面一致,把 Base URL 和 Key 换成 Plan 里给的即可。

另外,Claude Code 支持在对话里用@文件名指定读取某个文件,用/clear清空上下文,用/help查看全部命令。这些在长期使用中很实用。比如重构一个模块时,先@几个相关文件让它读懂依赖,再下指令批量修改,比逐个文件问效率高很多。

最后提醒一点:Claude Code 是命令行工具,VS Code 插件只是入口,真正干活的是终端里的 claude 进程。所以环境变量、npm 路径、配置文件这三样配好,后面就顺了。遇到报错先看终端输出,大部分问题都能从错误信息里找到线索。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询