在将VS Code版本升级到1.32.1之后,保存/自动保存不会触发自动热重装。以前就像魅力一样。
按热重载按钮仍可进行热重载。
据Flutter医生说Flutter似乎还可以:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.2.1, on Mac OS X 10.14.2 18C54, locale hu-HU)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] VS Code (version 1.32.1)
[✓] Connected device (2 available)
您有相同的经历吗?您有解决的建议吗?
答案 0 :(得分:15)
编辑:此问题已在VS Code 1.32.2中修复,该代码现已发布。
VS Code 1.32有一个令人讨厌的回归,它在调试会话启动期间抛出错误,这使一些工作停止了。
我建议暂时降级到VS Code 1.31(在the v1.31 release notes顶部有下载链接),直到发布此修补程序为止。
截至3月9日(星期六),此修复程序已正式发布,应在3月11日星期一的Insiders内部版本中显示,并计划进行恢复发行。我希望发布时间不会太长,它在问题跟踪器中被标记为重要(不过我不在VS Code团队中!)。
相关问题:
答案 1 :(得分:2)
Edit: This issue has been fixed in VS Code 1.32.2 which is now live.
不,它不是在1.32.2中修复的!
对我来说根本不起作用。我既没有看到加载图标,也没有看到热重新加载的更改
答案 2 :(得分:1)
我有同样的问题。目前,我正在使用VSCode 1.39.2版本。
要使热重装工作正常运行,您需要在VSCode中开始调试。
就像在文档中所说的:“只有处于调试模式的Flutter应用才能被热加载。” https://flutter.dev/docs/development/tools/hot-reload
您可以在Debug内的VSCode顶部导航中找到该选项,或者使用快捷键F5。
您无需在终端上运行Flutter,甚至不需要在VSCode上运行,只需开始调试,它就会以调试模式启动lib / main.dart。
如果这不能解决问题,请尝试降级到VSCode的最新版本。