You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WebStorm生成jb_temp临时文件,页面修改无法生效求助

解决JetBrains IDE生成jb_temp临时文件且无法修改代码的问题

我之前也踩过JetBrains系列IDE生成jb_temp临时文件的坑,结合自己的解决经验和社区方案,给你整理几个靠谱的办法:

先紧急恢复空白的HTML/CSS文件

撤销没用的话别慌!JetBrains IDE自带本地历史记录功能,能帮你找回之前的版本:

  • 右键空白的文件 → 选择「Local History」→ 点击「Show History」
  • 在弹出的面板里找到你修改前的版本,右键选择「Restore」就能恢复文件内容了

彻底解决jb_temp文件反复生成+代码不生效的问题

1. 正确配置Safe Write功能

你之前直接关闭Safe Write导致文件空白,大概率是IDE的写入机制出了异常。正确的做法是重新开启Safe Write:

  • 打开IDE的「Settings」(Windows/Linux:File→Settings;Mac:IntelliJ IDEA→Settings)
  • 在搜索框输入「Safe Write」,勾选「Use safe write (save changes to a temporary file first)」选项,点击「Apply」后重启IDE

2. 检查项目目录权限

如果项目文件夹没有足够的读写权限,IDE会用临时文件代替写入,导致jb_temp一直生成:

  • Linux/macOS:打开终端,进入项目根目录,执行命令 chmod -R 755 ./(如果是本地开发环境,也可以用chmod -R 777 ./赋予完全权限)
  • Windows:右键项目文件夹 → 选择「属性」→ 切换到「安全」标签页,给当前登录用户勾选「完全控制」权限,点击「确定」

3. 清理IDE缓存

IDE缓存错乱也会导致各种奇怪的文件读写问题:

  • 点击「File」→ 选择「Invalidate Caches...」
  • 在弹出的窗口勾选「Clear file system cache and local history」,然后点击「Invalidate and Restart」,让IDE重启并清理缓存

4. 排查冲突插件

有些第三方插件会干扰IDE的文件写入流程,比如代码同步、自动备份类插件:

  • 打开「Settings」→ 选择「Plugins」,禁用最近安装的插件,然后重启IDE,看看jb_temp文件是否还会生成

5. 重新导入项目

如果以上方法都没用,可能是项目的IDE配置文件错乱了:

  • 先把当前项目从IDE中移除(File→Close Project)
  • 找到项目根目录,删除.idea文件夹(这个是IDE生成的配置文件夹,删除后不会影响代码)
  • 重新打开IDE,选择「Import Project」导入你的项目,重新配置开发环境

内容的提问来源于stack exchange,提问作者randomuser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:54:53