Claude-Code-2.1.6版本临时文件清理Bug修复指南

46 阅读2分钟

生成公众号封面海报.png

前言

最近升级到 Claude Code 2.1.6 版本后,你是否发现项目根目录下突然多了一堆 tmpclaude-**-cwd 临时文件?任务执行结束后这些文件也不会自动清理,一次大型长任务下来,项目目录就被这些临时文件占满了,令人头大。

别担心,这是 2.1.6 版本的一个已知 bug,本文将提供快速修复方案。


Bug 详情

问题表现

  • Claude Code 2.1.6 版本在执行任务时会在项目根目录下创建大量临时文件
  • 文件命名格式:tmpclaude-**-cwd(** 为随机字符)
  • 任务执行结束后,这些临时文件不会被自动清理
  • 长时间使用后,项目目录会积累大量无用临时文件

影响范围

  • Windows 系统用户
  • Claude Code 2.1.6 版本

解决方案

感谢 Linux.do 社区大佬 哈雷(Haleclipse) 提供的修复脚本,只需在 PowerShell 中执行两条命令即可解决问题。

修复步骤

步骤 1:下载修复脚本

在 PowerShell 中执行以下命令,下载修复脚本:

irm "https://gist.githubusercontent.com/Haleclipse/1c35fe7b98fe1b5ea0523eb4d3a10f0b/raw/apply-claude-code-windows-path-fix-2.1.5.ps1" -OutFile "apply-claude-code-windows-path-fix-2.1.5.ps1"

步骤 2:执行修复脚本

下载完成后,执行脚本:

.\apply-claude-code-windows-path-fix-2.1.5.ps1

步骤 3:验证修复

脚本执行完成后,重新启动 Claude Code,观察项目根目录是否还会生成临时文件。


注意事项

  1. 管理员权限:如果脚本执行失败,请尝试以管理员身份运行 PowerShell
  2. 执行策略:如果提示无法执行脚本,可能需要临时修改 PowerShell 执行策略:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  3. 备份建议:虽然脚本是安全的,但建议在执行前备份重要项目文件

相关资源

原始讨论帖linux.do/t/topic/143…

修复脚本地址gist.githubusercontent.com/Haleclipse/…


结语

这个 bug 虽然不影响 Claude Code 的核心功能,但会给项目管理带来不便。好在社区大佬及时提供了修复方案,让我们能够继续愉快地使用 Claude Code。

如果你也遇到了这个问题,不妨试试这个修复方案。如果修复成功,记得给哈雷大佬点个赞!

温馨提示:建议关注 Claude Code 官方更新,后续版本应该会正式修复这个问题。


📌 相关阅读

  • Claude Code 入门指南:打造你的 AI 记忆系统
  • Frontend-design Skill 实战经验分享