小编Aiy*_*yox的帖子

Flutter web 需要刷新浏览器以反映热重启后的变化

我正在开发一个颤振 Web 项目并在 chrome 上运行它。每次我进行更改并按 时r,我都会看到以下几行:

Performing a hot restart...                                               
(This is taking an unexpectedly long time.)       -
Run Code Online (Sandbox Code Playgroud)

然后应用程序将完全冻结,热重启将永远持续下去。然后我需要刷新 chrome 浏览器以查看更改。刷新浏览器后,终端给了我以下信息:

Performing hot restart...                                               
216,378ms (!)
Restarted application in 216,380ms.
Run Code Online (Sandbox Code Playgroud)

我正在使用 VS 代码。如果我通过 运行项目Run > Run Without Debugging,在文件保存时热重启,我仍然需要刷新浏览器。

我尝试通过在服务器上运行flutter run -d web-server,网页不再冻结,但仍需要刷新以显示更改。如果我使用flutter fun -d web-server --verbose.

[+6946 ms] Performing hot restart...
[  +61 ms] Scanned through 534 files in 59ms
[   +1 ms] Syncing files to device Web Server...
[   +1 ms] …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-web

8
推荐指数
1
解决办法
1615
查看次数

标签 统计

flutter ×1

flutter-web ×1