当前位置: 首页 > news >正文

Claude Code 【npm安装】如何接入国内大模型?

官方之前的安装方法:原生安装、 npm 安装。今天使用npm方式安装哦!!!

原生安装 vs npm 安装对比

特性原生安装npm 安装
需要 Node.js❌ 不需要✅ 需要
安装速度⚡ 快(单二进制文件)🐢 慢(下载依赖)
官方支持✅ 官方推荐❌ 已废弃
自动更新✅ 内置检查❌ 手动更新
系统兼容性✅ 更好⚠️ 可能遇到平台错误
PATH 配置macOS/Linux 自动,Win 手动需手动配置 npm 全局路径

一、npm 安装 Claude Code

1.1 前提条件

确保已安装 Node.js(建议 v18+):

node --version # v18.0.0 或更高 npm --version # v8.0.0 或更高

1.2 全局安装 Claude Code

# 官方 npm 包(注意:官方已废弃,但部分环境仍可用) npm install -g @anthropic-ai/claude-code # 或使用 npx 直接运行(无需全局安装) npx @anthropic-ai/claude-code

⚠️ 重要提示:Anthropic 官方已废弃 npm 安装方式,推荐使用原生安装。但如果你的环境必须使用 npm,可以尝试社区维护版本或旧版安装 。

1.3 验证安装

claude --version # 预期输出:Claude Code v0.2.x 或类似版本号

二、安装并配置 CC-Switch

2.1 下载 CC-Switch

# 前往 GitHub 下载对应版本 # 地址:https://github.com/farion1231/cc-switch/releases # macOS 示例 curl -L -o cc-switch.zip https://github.com/farion1231/cc-switch/releases/download/v1.x.x/cc-switch-macOS.zip unzip cc-switch.zip -d ~/Applications/ open ~/Applications/cc-switch.app

2.2 获取国内大模型 API Key

平台获取地址推荐模型
阿里云百炼https://bailian.console.aliyun.comqwen3.5-plus / qwen3.5-max
DeepSeekhttps://platform.deepseek.comdeepseek-chat / deepseek-reasoner
SiliconFlowhttps://siliconflow.cn多模型聚合

2.3 CC-Switch 配置步骤

Step 1:打开 CC-Switch 应用

Step 2:添加供应商

API Key从大模型的开发后台获取,如下图:

1. 点击左侧「供应商」选项卡 2. 点击右上角「+」按钮 3. 选择预设模板(如「DashScope/百炼」) 4. 填入 API Key:sk-xxxxx 5. 确认 API Endpoint:https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy 6. 点击「保存」

Step 3:配置模型映射

Claude 角色映射到国产模型
Main Modelqwen3.5-plus 或 deepseek-chat
Reasoning Modelqwen3.5-max 或 deepseek-reasoner

Step 4:启用并测试

1. 点击供应商卡片 2. 点击右上角「切换/Enable」按钮 3. 点击「Test」发送测试消息 4. 看到正常响应后,重启终端

三、npm 环境下的特殊配置

3.1 检查 npm 全局安装路径

# 查看 npm 全局安装位置 npm root -g # 查看 claude 命令位置 which claude # 或 Windows: where claude

3.2 确保环境变量生效

CC-Switch 通过注入环境变量实现切换,npm 安装的 Claude Code 同样需要这些变量:

# 检查环境变量(macOS/Linux) echo $ANTHROPIC_BASE_URL echo $ANTHROPIC_API_KEY # 检查环境变量(Windows PowerShell) $env:ANTHROPIC_BASE_URL $env:ANTHROPIC_API_KEY

3.3 手动配置环境变量(备用方案)

如果 CC-Switch 自动注入失效,可手动配置:

macOS/Linux(~/.zshrc 或 ~/.bashrc)

export ANTHROPIC_BASE_URL="https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy" export ANTHROPIC_API_KEY="sk-your-api-key"

Windows(PowerShell profile)

# 打开 profile 文件 notepad $PROFILE # 添加内容 $env:ANTHROPIC_BASE_URL = "https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy" $env:ANTHROPIC_API_KEY = "sk-your-api-key"

四、启动验证

4.1 重启终端

# 重新加载配置 source ~/.zshrc # 或 ~/.bashrc # 验证环境变量 echo $ANTHROPIC_BASE_URL

4.2 启动 Claude Code

# 进入项目目录 cd ~/your-project # 启动(npm 安装版本) claude # 或使用 npx npx @anthropic-ai/claude-code

4.3 验证当前模型

# 在 Claude Code 交互界面中 /model # 或 /status

五、常见问题

问题原因解决方案
npm install -g失败权限不足sudo npm install -g或修复 npm 权限
claude: command not found全局路径未加入 PATH添加$(npm root -g)/../bin到 PATH
仍提示登录 Anthropic环境变量未生效重启终端,检查ANTHROPIC_BASE_URL
npm 版本与 CC-Switch 不兼容官方已废弃 npm 安装建议改用原生安装方式

六、推荐方案

由于 Anthropic 官方已废弃 npm 安装,建议:

表格

场景推荐安装方式
长期使用原生安装curl | bashirm | iex
临时测试npx 运行(npx @anthropic-ai/claude-code
必须使用 npm社区维护版本或旧版锁定

原生安装 + CC-Switch 是目前最稳定的组合

http://www.jsqmd.com/news/611054/

相关文章:

  • 2026年评价高的铣刨铣挖机/宁波铣挖机推荐品牌厂家 - 行业平台推荐
  • 企业接入大模型的 7 个常见坑,以及更稳的实现思路
  • 别再只会写流水灯了!用状态机思路重构你的51单片机交通灯项目,代码清晰又易扩展
  • python oss上传(纯代码无贴图)
  • AI Coding实战!我用 AI 全程编码了一个企业级后台管理框架 Forge Admin
  • 2026年热门的河北可调节钢支撑/建筑钢支撑厂家推荐与选型指南 - 行业平台推荐
  • 避开这些坑!基于Ardupilot自定义飞控板时,硬件配置hwdef.dat文件最全解析与调试指南
  • [AI应用框架/Java] Spring AI 应用开发指南<>概述、快速入门鼻
  • 氧化镓高体积热容的特性,集成高介电常数界面的结侧冷却架构
  • 波分场景下的“隐形杀手”:4G反开站RRU断链与多小区光路误码联合故障案例
  • 手把手教你搭建Telegram Bot + Python消息推送
  • 2026年热门的中式钢支撑/河北可调节钢支撑/喷涂钢支撑横向对比厂家推荐 - 行业平台推荐
  • OpenClaw多模态开发:千问3.5-27B视觉API调用与结果解析
  • SOLIDWORKS 与 X_T 格式互转实战:本地与在线双方案解析
  • QT创建线程
  • 轮毂电机分布式驱动电动汽车驱动失效稳定性控制研究:Simulink建模与多模式控制策略分析
  • STM32最小系统PCB布线实战:从元器件布局到GND敷铜
  • 出门也能写代码?Claude Code远程玩法揭秘
  • 告别单片机!用CD4017计数器+RC消抖,5分钟搞定一个稳定耐用的单键开关
  • CodeMagicianT奈
  • Gitee下载单个文件的3种实战方法:从浏览器插件到命令行技巧
  • Vitis新建工程下载程序出现错误
  • LightGBM实战:从原理到高效实现
  • 2026年比较好的岩石铣挖机/宁波混凝土铣挖机定制加工厂家推荐 - 行业平台推荐
  • AUC 与 GAUC:从全局排序到用户内排序的理解厥
  • [实战] 图纸识别软件哪个好?从传统标注到AI自动生成检验计划的数字化转型
  • 2026年口碑好的聚氨酯保温厂家精选合集 - 行业平台推荐
  • OpenClaw跨平台配置指南:千问3.5-35B-A3B-FP8在mac与Win下的对接
  • OpenClaw安全实践:限制Phi-3-vision-128k-instruct的文件读写权限
  • Matlab七次非均匀B样条轨迹规划及基于NSGAII的优化方法