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
相关推荐
jerrywus10 小时前
Claude Code 真正的用法:skill / agent / hooks / worktree 一篇全搞定
前端·agent·claude
deephub11 小时前
【无标题】
人工智能·prompt·大语言模型·claude
一乐小哥11 小时前
在claude code中使用codex来做codereview
gpt·claude
鸽芷咕12 小时前
【已解决】Claude Code 报错“claude.exe 与 Windows 不兼容“的解决方法
windows·claude
我是Superman丶12 小时前
Claude Code 启动失败修复指南
ai编程·claude
hlvy13 小时前
Claude Code 太难看?我开源了一个 Web GUI
前端·ai·claude
用户67570498850213 小时前
全网都在推 Claude Code,但只有这篇文章教你如何“真正”能用
后端·aigc·claude
倔强的石头_14 小时前
Claude-4.7与KYC风暴-中国AI从业者何去何从
claude
打小就很皮...14 小时前
Trae 和 VSCode 中 Claude Code 插件使用
ide·vscode·编辑器·claude
星速云14 小时前
开源AI工具生态全景:20+工具如何对接统一API网关
人工智能·gpt·开源·api·claude