全流程搭建Claude Code + VSCode + Deepseek的AI代码开发平台
废话不多说,直接实操,一步步往下走即可。
安装步骤
1.NodeJs安装
先在nodejs官网https://nodejs.org/zh-cn/download/ 下载nodejs的Windows安装包,下载注意用最新版本,我安装的是“24.15”版本,当先主流是”node-v24.18.0-x64.msi“,长期稳定版,下载下来后,一路下一步安装;
2.设置powershell执行权
右键开始菜单,选择终端管理员,执行命令:“Set-ExecutionPolicy Unrestricted” ,使其允许再控制台执行powershell脚本;
3.检查NodeJs安装
继续在终端管理员命令窗口输入:“node -v” 和"npm -v",检查版本,有则安装成功,这里注意要看下”node -v“获取的版本是不是你安装的版本,如果不是,那要么你野路子下载来的安装包不是名称里的版本,要么大概率你的电脑上之前在其他地方安装了NodeJs,”node -v“命令根据环境变量获取到了之前安装的版本,这时候你最好去环境变量里找到旧版本,要么删掉,要么修改环境变量的优先顺序。为什么这里要注重查看下版本,因为ClaudeCode对NodeJs版本有要求,较低的NodeJs版本无法让ClaudeCode安装成功的。
4.安装git
ClaudeCode需借助Git来管理代码版本,来到git的官网https://git-scm.com/install/windows,下载Windows版本的git安装包,一路下一步安装;
5.检查Git安装
右键开始菜单,选择终端管理员,执行命令:“git --version”,检查git的版本安装,版本与安装包版本一致则无误;
6.安装Claude Code
右键开始菜单,选择终端管理员,执行命令:“npm install -g @anthropic-ai/claude-code”,如果正常,用命令"claude --version"检查claude code的版本,有版本号说明安装成功,则直接走下一步;如果报错,就执行:
(1)批准这个包的安装脚本:“npm approve-scripts @anthropic-ai/claude-code”;
(2)然后卸载旧包:“npm uninstall -g @anthropic-ai/claude-code”;
(3)再安装新包:”npm install -g @anthropic-ai/claude-code --allow-scripts=@anthropic-ai/claude-code";
(4)最后用命令"claude --version"检查claude code的版本,有版本号说明安装成功;
7.配置ClaudeCode
在C盘的用户目录下,比如我自己的"C:\Users\26333"创建一个".claude.json"文件,写入如下内容,保存;
{
“hasCompletedOnboarding”: true,
“env”:{
“ANTHROPIC_AUTH_TOKEN”:“你的APIKEY的ID”,
“ANTHROPIC_BASE_URL”:“你的大模型厂商的API链接地址URL”,
“ANTHROPIC_MODEL”: “deepseek-v4-pro”,
“API_TIMEOUT_MS”:“3000000”,
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”:1,
“ENABLE_TOOL_SEARCH”:false
}
}
开始创建时,就上面这些信息可以了,下面的其他信息等用起来后他自己添加的
你可以用各种厂商的大模型,付费的收费的,国内的国外的,跟你自己的情况选择,我这国内网络,我用的是Deepseek大模型,Deepseek官网中,点击开放平台,注册,充值,创建APIKey,就可以使用了,主要也比较便宜,一般的项目编码,能力绝对够用了。
8.安装VSCode
在官网https://apps.microsoft.com/detail/xp9khm4bk9fz7q?hl=zh-CN&gl=CN,下载vscode,一路下一步安装;安装好vscode后,在vscode中安装“Claude code“插件,相当于用VScode启动claudecode并作为对话框窗口;安装好ClaudeCode就可以在插件中新建Session来开启对话AI编码了
总结说明
很多人可能疑惑,不都说Deepseek不就是AI大模型么,为什么要用ClaudeCode,如果是为了代码开发,为什么不直接用ClaudeCode就行了,还有,为什么要用NodeJs??? 下面就大概说一下搭建的这一整套结构体系:
先给整体层级从上到下的链路:
VSCode(前端编辑器窗口) ↔
Claude Code(AI 客户端程序,Node.js 编写) ↔
Node.js/NPM(运行环境 + 包管理器) ↔
DeepSeek(远端 AI 大模型服务 API)
接下来逐个拆解每个工具角色、作用、为什么必须装:
1. Node.js(底层运行基座,最核心基础环境)
定位: 程序运行时的引擎(相当于电脑的 “翻译器”)
作用:
Claude Code 这个工具本身是用 JavaScript 语言开发的程序;Windows 系统原生不能直接运行 JS 代码,必须靠 Node.js 提供运行环境,才能启动 claude 命令、执行 AI 客户端逻辑。
关键能力:
内置 V8 JS 引擎,执行 Claude Code 全部业务代码;
自带内置网络库,负责发起网络请求,连接 DeepSeek 的远程 API 接口;
提供文件读写、命令行交互、进程管理能力,让 Claude Code 可以读取本地项目代码、.claude.json配置文件。
没有它的后果:输入 claude 命令系统会提示 “不是内部命令”,整个 AI 工具完全无法运行。
2.NPM(Node.js 自带的软件包管理工具,依附 Node.js)
定位: Node 生态的「软件商店 + 安装工具」,Node.js 自带,不用单独下载
作用:
全球 JS 工具统一分发平台,@anthropic-ai/claude-code 是发布在 NPM 仓库里的工具包;
命令 npm install -g xxx = 从线上仓库下载 Claude Code 程序,全局安装到系统;
处理依赖 :自动下载 Claude Code 运行需要的几百个底层依赖库;
–allow-scripts / approve-scripts 是用来放行 Claude Code 安装时的后置脚本(编译、配置环境)。
和 Node 关系 :100% 依附 Node,安装 Node 后自动拥有 npm;Node 是发动机,npm 是工具安装螺丝刀。
3.Claude Code(核心 AI 本地客户端,整套体系中间枢纽)
**定位:**本地 AI 代理程序,承上启下的核心中间层(最关键的中转软件)
上层对接 VSCode:
VSCode 的 Claude Code 插件只是一层 UI 外壳,真正处理 AI 对话、读取项目代码、执行代码分析、调用工具搜索的逻辑,全部由本地安装的 claude-code 命令行程序完成;VSCode 插件会自动调用系统的claude指令进行交互。
下层对接远端大模型(DeepSeek):
读取你放在 C:\Users\用户名.claude.json 配置文件;
读取配置里的 ANTHROPIC_AUTH_TOKEN、自定义 ANTHROPIC_BASE_URL,把官方 Claude 的请求地址转发到 DeepSeek 兼容 Anthropic 协议的 API 网关;
把你 VSCode 里选中的代码、对话提问打包成标准 Anthropic 协议报文,通过 Node.js 网络库发给 DeepSeek 服务器;
接收模型返回的代码、回答、修改建议,再回传给 VSCode 窗口展示。
核心能力:
代码上下文读取、工程文件解析、代码补全、重构、调试分析、工具调用(文件搜索 / 命令执行);
配置文件 .claude.json 作用:
给 Claude Code 客户端自定义参数:替换 API 地址为 DeepSeek、填入密钥、调整超时、关闭多余网络上报、控制工具开关。
4.VSCode(可视化代码编辑器,人机交互窗口)
定位: 前端可视化操作界面,单纯给人操作的外壳,本身不具备任何 AI 能力,只是编辑器;安装Claude Code 插件后,会在侧边栏生成对话窗口,你在里面输入问题、选中代码发送;
插件底层自动调用系统全局的 claude 命令(Node 安装的 Claude Code 程序);
接收 Claude Code 返回的 AI 结果,渲染成聊天界面、代码 diff 修改窗口。
其他配套功能: 代码编辑、文件树、终端、Git 版本管理,是开发工作的载体。
5.DeepSeek(远端云端大模型服务,AI 思考大脑)
定位: 远程云端算力,整套体系最末端的 “AI 大脑”,本地所有工具(VSCode/ClaudeCode/Node)都不具备 AI 推理能力,只是转发请求;真正理解代码、生成回答、写代码的是云端 DeepSeek大模型;
兼容逻辑:
DeepSeek 提供了兼容 Anthropic Claude 接口的中转 API 地址 https://api.deepseek.com/anthropic;
Claude Code 本身原生只支持对接 Anthropic 官方接口,通过修改配置文件中的ANTHROPIC_BASE_URL,使得本地客户端把请求转发给 DeepSeek 服务器;
交互流程:
Claude Code → HTTPS 网络请求 → DeepSeek 云端服务器 → 模型推理生成内容 → 原路返回结果到本地 VSCode;
密钥 sk-xxx:DeepSeek 平台的身份凭证,用来鉴权、计费。
更多推荐


所有评论(0)