Claude 更新时遇到 npm error ENOTEMPTY: directory not empty, rename

更新 claude 版本时,总是遇到这个问题:

bash 复制代码
npm error ENOTEMPTY: directory not empty, rename '/Users/knight174/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code' -> '/Users/knight174/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/.claude-code-O54bD8cr'

记录一下解决方案:

第一步、移除已经存在的 claude-code 目录

bash 复制代码
rm -rf $(npm config get prefix)/lib/node_modules/@anthropic-ai/claude-code

第二步、移除之前 rename 生成的临时目录

bash 复制代码
rm -rf $(npm config get prefix)/lib/node_modules/@anthropic-ai/.claude-code-*

第三步、清除 npm 缓存

bash 复制代码
npm cache clean --force

第四步、重新安装 claude-code

bash 复制代码
npm i -g @anthropic-ai/claude-code
相关推荐
fbincon9 小时前
Claude Code 自定义状态栏工具:安装、配置与 Subagent 状态展示
python·typescript·claude·claude-code·statusline
yuanyxh13 小时前
我的工作流
agent·claude·deepseek
ZzT18 小时前
context-mode 拆解:98% 是怎么算出来的,装进 Claude Code 实际省多少
ai编程·claude
邵奈一1 天前
2.5倍速不降智:Opus 5.5极速版开闸
大模型·ai编程·claude·opus5.5·极速模式
ZzT2 天前
Claude Code 团队的代码评审:合并量翻倍,回滚率降了 40%
ai编程·claude
冬奇Lab2 天前
每日一个开源项目(第238篇):Impeccable - 让每个 AI 编程工具都学会审美的设计引擎
人工智能·开源·claude
孟健3 天前
Claude Code 桌面端魔改多 Agent:从日耗 6 美元到账单失控的实测复盘
架构·ai编程·claude
jerrywus3 天前
用 Pi 接入 Hindsight:安装配置、记忆检索与实战排查
chatgpt·agent·claude