如何解决flutter中的性能和热重载问题?

Posted

技术标签:

【中文标题】如何解决flutter中的性能和热重载问题?【英文标题】:How to solve performance and hot reload issues in flutter? 【发布时间】:2021-10-24 13:59:43 【问题描述】:

我知道flutter要快得多..但是当我在web上运行它时,几乎需要4分钟才能启动..如何减少它的启动时间? 同样,颤振还有一个很棒的功能,称为热重载。 但是当我尝试执行热重载(来自VSCode和window powershell)时,它说

  `Performing hot restart...`

重新启动整个应用程序,这需要太多时间..如何解决?

【问题讨论】:

在你运行flutter的控制台(cmd或git终端)你可以通过'r'或'R'重新启动。第一个比第二个更快地重新启动。 我不想重启..我想要热重载..但不幸的是它执行热重启而不是热重载(即使我按'r'或'R') 【参考方案1】:

在 Flutter Web 中“热重载”不可用,这就是为什么 rR 会做同样的事情并执行“热重启”。

话虽如此,4 分钟就差不多了,这是否仅意味着构建时间或要加载您的应用程序?如果是后者,我会考虑投资一些优化工作以加快加载时间或检查您的系统规格。

【讨论】:

是的,只是为了加载顺便说一句,在热重载问题我应该怎么做?我的电脑不支持模拟器或模拟器

以上是关于如何解决flutter中的性能和热重载问题?的主要内容,如果未能解决你的问题,请参考以下文章

Grails 或 Play 如何检测更改和热重载类?

Python的web项目如何进行动态重载和热部署?

如何解决 Flutter 热重载问题

Android Studio Flutter 热重载按钮不起作用

如何检测 Flutter App 代码中的热重载?

由搭建Vue.js了解webpack,vue-loader和热重载