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
相关推荐
DO_Community7 小时前
Claude Opus 5 现已上线 DigitalOcean AI 推理云
人工智能·llm·agent·claude
stormzhangV11 小时前
AI 的玩法,该做减法了
人工智能·ai编程·claude
一条泥憨鱼18 小时前
如何制作一个Token账本【附完整提示词】
人工智能·ai·agent·claude·token
老王以为20 小时前
解剖 Claude Code:逆向工程视角下的入口架构分析
前端·ai编程·claude
sg_knight21 小时前
Claude Cowork 文件夹权限与连接器配置指南
ai编程·claude·code·ai工具·claude-code
uccs2 天前
把工具组装成应用:代码分析、Research Agent、Vibe Coding
agent·ai编程·claude
寅时码2 天前
一个 Hook 堵住 Claude Code、Codex 的大部分权限"漏洞"
openai·ai编程·claude
kyriewen2 天前
我用了三周Claude Code Skills——总结出5条铁律,第3条最反直觉
前端·ai编程·claude
张彦峰ZYF2 天前
从 Claude 到 Mythos:Anthropic 模型体系、对齐路线与企业级智能体实践分享
人工智能·claude·ai 安全·claude code·fable 5·mythos 5·企业级 ai