VS Code中auto-save时Flutter hot reload失效如何解决?
VS Code auto-save自动触发Flutter hot reload配置方案
- 修正热重载触发范围设置
打开VS Code设置面板(快捷键Ctrl+,),搜索dart.flutterHotReloadOnSave配置项,将参数值设置为all。切勿选择manual选项:该模式仅响应用户主动按下保存快捷键触发的操作,会直接忽略auto-save生成的保存事件,是当前功能失效的核心诱因。 - 确认auto-save参数合规
检查files.autoSave模式是否为afterDelay,配套的files.autoSaveDelay参数不要低于500ms。你当前设置的1000ms延迟符合扩展的文件监听要求,无需调整。 - 规避版本兼容缺陷
当前安装的Dart扩展v3.19.1、Flutter扩展v3.19.0存在事件识别逻辑偏差:会将auto-save触发的保存操作判定为非用户主动发起的操作,跳过热重载流程。可暂时将两个扩展降级到v3.18.5稳定版本,待官方推送对应修复版本后再升级。
内容的提问来源于stack exchange,提问作者CoderUni
相关产品推荐
相关产品推荐

