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
相关推荐
空空潍21 分钟前
解锁ClaudeCode浏览器访问,极速效率-Playwright Cli
ai·claude·playwright-cli
周易宅2 小时前
Claude Code “Not logged in“ 问题解决方案
ai·claude
青山如墨雨如画2 小时前
【Claude】Win11系统VSCode环境中Claude+Deepseek报错的全自动解决方式
vscode·aigc·claude·authropic
码哥字节14 小时前
30 秒描述需求,5 分钟出稿,我的述职演示文稿就这么做好了
openai·claude
ZzT16 小时前
Harness 怎么扩展:skill、配置目录与 hook
openai·ai编程·claude
kunge201317 小时前
Superpowers + OpenSpec 实现全流程开发
claude
Roc-xb18 小时前
Claude-4.7-Opus-20260416 深度评测与实战指南
claude
DigitalOcean18 小时前
为AI编程降本!OpenCode 原生支持 DigitalOcean 推理路由器
ai编程·claude
Resistance丶未来1 天前
魔芋AI:构建安全、可控、合规的大模型生产力枢纽
gpt·安全·大模型·claude·gemini·企业ai·魔芋ai
一点一木1 天前
Claude Opus 4.8 实测:AI 终于学会「承认自己不知道」了?
前端·人工智能·claude