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
相关推荐
门豪杰7 小时前
Claude Code 斜杠命令实践指南
claude·claudecode·claude code
yaocheng的ai分身1 天前
【转载】Harness 设计:长周期应用开发
claude
码路飞1 天前
AI 编程怎么选模型?Claude、GPT-5.4、DeepSeek 我全试了,这是我的真实体验
人工智能·claude
jump_jump1 天前
RTK:给 AI 编码助手瘦身的 Rust 代理
性能优化·rust·claude
javaTodo1 天前
Claude 团队深夜祭出“自动模式”!Claude Code 里程碑式进化:无人值守确实上头,但一周的 Token 也可能很快燃尽
claude
逐梦苍穹1 天前
去掉一层东西,Claude.ai直接快了 65%
人工智能·claude
ZzT1 天前
飞书CLI开源:200+命令让Claude Code直接操控你的飞书
人工智能·llm·claude
多厘2 天前
活用 Claude Code : 从协作者变成可编程的智能基础设施
claude
mo_alo2 天前
Everything Claude Code 完全指南:给 Claude Code 装上涡轮增压【安装和使用超详细教程!!!】
笔记·embedding·ai编程·claude·ecc
NikoAI编程2 天前
Claude Code宝藏命令: /insights 报告
agent·ai编程·claude