通过NPM安装claude code

先装 Node.js + npm → 再用 npm 安装 Claude Code

这样绕开官方安装脚本。

下面按步骤来(直接复制执行)。


第一步:确认系统

先确认linux系统版本

bash 复制代码
cat /etc/centos-release

第二步:安装 Node.js(推荐 Node 20)

CentOS 自带源通常很老,不建议用。

NodeSource Distributions 官方源:

bash 复制代码
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -

然后:

bash 复制代码
sudo yum install -y nodejs

安装完成后验证:

bash 复制代码
node -v
npm -v

你应该看到类似:

text 复制代码
v20.xx.x
10.xx.x

如果看到了,说明 npm 装好了。


第三步:配置 npm 全局目录(避免 sudo)

CentOS 上直接全局安装 npm 包经常权限报错。

建议配置到用户目录:

创建目录:

bash 复制代码
mkdir -p ~/.npm-global

配置 npm:

bash 复制代码
npm config set prefix '~/.npm-global'

把它加入 PATH:

bash 复制代码
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

验证:

bash 复制代码
echo $PATH

应该能看到:

text 复制代码
/home/你的用户名/.npm-global/bin

第四步:安装 Claude Code

直接:

bash 复制代码
npm install -g @anthropic-ai/claude-code

如果成功会看到:

text 复制代码
added xx packages

然后验证:

bash 复制代码
claude --version

或者:

bash 复制代码
claude-code --version

(不同版本命令名可能略有差异)


第五步:登录 Claude

运行:

bash 复制代码
claude

它一般会给你一个浏览器登录链接。

在浏览器完成 Anthropic 登录授权。


如果出现 "command not found"

执行:

bash 复制代码
hash -r
source ~/.bashrc

再试:

bash 复制代码
claude

如果 npm 下载慢 / 卡住(国内常见)

临时切 npm 官方源:

bash 复制代码
npm config set registry https://registry.npmjs.org/

然后再装:

bash 复制代码
npm install -g @anthropic-ai/claude-code

如果仍慢,可换镜像(只是下载 npm 包,不影响 Claude 登录):

bash 复制代码
npm config set registry https://registry.npmmirror.com

如果安装时报 TLS / SSL 错误

更新证书:

bash 复制代码
sudo yum update ca-certificates openssl -y
sudo update-ca-trust

最后确认 4 个东西都正常

依次执行:

bash 复制代码
node -v
npm -v
claude --version
curl https://ipinfo.io/country

理想结果:

  • Node 正常
  • npm 正常
  • Claude CLI 有版本号
  • 出口不是被限制地区(你现在是 HK,理论可用)

一条龙(如果你想直接复制)

bash 复制代码
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs

mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'

echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

npm config set registry https://registry.npmjs.org/

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

claude --version
claude

补充模型管理部分:

1. 全局安装

npm install -g @supertiny99/cc-switch

2. 安装后,直接输入 ccs 即可打开交互式切换界面

ccs

ccs current #查看目前正在使用的模型

ccs add 添加模型

ccs list # 查看已添加的所有模型

ccs use deepseek #使用deepseek模型

相关推荐
小皮虾13 分钟前
小程序首页性能优化实战:从 4 秒到 1.8 秒
前端·微信小程序
烬羽15 分钟前
还在手动拼路径、写回调地狱?一文吃透 Node.js 的 path 和 fs
javascript·程序员·node.js
山河木马15 分钟前
GPU自动处理专题1-裁剪到底在裁什么(裁剪)
前端·webgl·计算机图形学
奔跑的蜗牛ing16 分钟前
CentOS Nginx 安装与静态文件服务器配置指南
前端·面试·架构
Darling噜啦啦23 分钟前
Node.js path 与 fs 模块完全指南:从路径处理到异步文件操作的进化之路
node.js
子兮曰29 分钟前
Bun 重写为 Rust:11天、64个Claude、16.5万美元,一次改变行业认知的激进实验
前端·后端·bun
子兮曰34 分钟前
Node.js v26.5.0 深度解读:import Text、流式 ReadableStreamTee、以及隐藏的安全加固浪潮
前端·后端·node.js
子兮曰37 分钟前
TypeScript 7.0 RC 深度解读:Go 重写完成,10 倍提速,编译器的「奇点时刻」
前端·后端·typescript
还有多久拿退休金42 分钟前
让飞书知识库跟着 commit 自己长:一套自动化知识库的真实实现
前端·算法·架构
喝拿铁写前端1 小时前
AI 时代,ESLint 应该怎么做得更好
前端·人工智能·代码规范