如何在VS Code中配置Chrome Web模拟器并实现热重启实时更新?
解决Flutter Web Chrome模拟器热重启/实时更新失效问题
检查Flutter与Dart版本匹配度
执行flutter doctor排查版本兼容问题,若出现版本不匹配提示,先切换到稳定分支flutter channel stable,再执行flutter upgrade完成版本同步。清理项目缓存并重建
- 删除项目根目录下的
.dart_tool、build文件夹和pubspec.lock文件 - 执行
flutter pub get重新拉取依赖 - 先执行
flutter build web --web-renderer html构建Web项目,再用flutter run -d chrome --web-renderer html启动模拟器
- 删除项目根目录下的
配置IDE热更新选项(以VS Code为例)
- 打开设置面板,搜索
Flutter: Web Renderer,将值设为html - 搜索
Flutter Hot Reload On Save,勾选启用该选项 - 重启IDE后重新打开项目
- 打开设置面板,搜索
排查Chrome连接状态
启动模拟器后打开Chrome开发者工具(F12),查看控制台是否存在报错;同时确认Flutter DevTools能正常连接到Chrome实例,排除连接中断问题。重置Flutter Web支持配置
依次执行flutter config --disable-web和flutter config --enable-web重置Web支持,之后重启终端和IDE再重新启动项目
内容的提问来源于stack exchange,提问作者herik06
相关产品推荐
相关产品推荐

