webstorm自动更新需分四类关闭:ide本体(settings→updates取消自动检查与通知、设为stable通道)、插件(plugins页关自动更新)、git/vcs(git设置中关auto-pull、auto-fetch及后台vcs更新)、live edit(tools页关node.js自动更新),并清理缓存防残留弹窗。

WebStorm 的自动更新和后台检查不是单个开关能关死的,必须按来源拆解处理——IDE 本体、插件、Git 行为、VCS 后台任务这四类,漏掉任何一类,弹窗照旧跳。
关闭 IDE 版本自动检查与通知横幅
只取消 Automatically check for updates 不够:手动点 Help → Check for Updates 仍会触发弹窗;索引完成等后台事件也可能静默拉取并显示横幅。
路径:File → Settings(macOS 是 WebStorm → Preferences)→ Appearance & Behavior → System Settings → Updates
- 取消勾选
Automatically check for updates - 取消勾选
Show notification when updates are available - 把
Update channel改成Stable(别留 EAP 或 Early Access)
禁用插件自动更新检查
ESLint、Prettier、GitToolBox 这类插件默认开启自动轮询,通知不走全局设置,单独关才有效。已弹过的横幅右键选 Don’t show again,否则重启还会出现。
路径:Settings → Plugins
- 取消勾选
Check for updates automatically(注意不是 Disable 插件) - 顺手检查
Settings → Version Control → GitToolBox,关闭Auto-fetch和Notify on new commits
关掉 Git 推送被拒时的 auto-pull 弹窗
这个最隐蔽:你 git push 失败(比如远程有新提交),WebStorm 默认弹窗问“是否自动 git pull 再重试”,很多人根本没意识到是它干的。
路径:Settings → Version Control → Git
- 取消勾选
Auto-update if push of the current branch was rejected - 额外检查
Settings → Appearance & Behavior → System Settings → Background Tasks,关闭Perform update from VCS in background
停用 Live Edit 对 Node.js 应用的热更新检查
如果你在本地跑 Node.js 服务,Live Edit 默认开启文件变更后自动更新应用,不仅干扰开发节奏,还可能引入 600ms+ 延迟。
路径:Settings → Tools → Live Edit
- 取消勾选
Update Node.js application on changes - 该选项不影响调试器断点或 console.log,仅关闭自动 reload 行为
真正麻烦的不是操作多,而是 WebStorm 把这些检查逻辑分散在互不关联的配置页里,且缓存状态异常时(比如手动检查过但没升级),哪怕全关了,下次启动仍可能再弹一次——这时候得去 Help → Find Action 搜 Invalidate Caches and Restart 手动清理。











