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
相关推荐
Flynt2 小时前
我给 Claude Code 装了 Ponytail,代码量直接砍了一半
agent·ai编程·claude
梦想的颜色11 小时前
2026 年 9 月国内外主流大模型横向硬核评测:价格、算力、业务场景全维度对比,GPT‑6 Astra横空出世
gpt·claude·glm·minimax·kimi·deepseek·大模型测评
飞鹰四海1 天前
Claude Code 报「与 Windows 版本不兼容」——完整排查与修复指南
claude
AIGC大时代1 天前
Claude 科研栈拆解:Connectors 给文献视力,Skills 把 SOP 变成可调用流程
claude·学术写作·mcp·agent skills·科研工作流
面向Google编程2 天前
你把 Claude Code 当聊天框,高手却让它"自己查自己":3 个拉开差距的工程习惯
ai编程·claude
m0_579146652 天前
Agent会话持久化:事件日志重放与状态快照Checkpoint深度解析
claude·langgraph·会话记忆
武子康2 天前
Seedream 5.0 Pro 进入 Vercel AI Gateway:图像生成开始网关化
人工智能·ai·chatgpt·gateway·agent·claude·harness
ServBay3 天前
ChatGPT、Grok 和 Claude 同时宕机了,你的在跑项目还好吗?
chatgpt·claude·grok
plainGeekDev3 天前
软件工程术语库·前端·移动·AI·管理篇
aigc·ai编程·claude
Patrick在香港3 天前
把 Claude 塞进 pandas 管道:7 条脏地址实测,5 条自动清洗、2 条被闸门拦下
python·pandas·etl·claude·数据清洗