【问题标题】:How to disable auto hot reload on flutter?如何在颤动时禁用自动热重载?
【发布时间】:2020-07-28 17:02:33
【问题描述】:

我已搜索此问题并查看了解决方案,但我无法找出问题所在。 我收到一些错误,因为每次编写代码时,它都会在我完成代码之前直接运行热重载。那么,如何在颤振中禁用自动热重载? 颤振中的自动热重载太烦人了,我只想在 Ctrl + S 的基础上使用热重载。我是怎么做到的? 顺便说一句,我正在使用 Visual Studio 代码。

【问题讨论】:

标签: flutter dart visual-studio-code flutter-test


【解决方案1】:

在 VsCode 上禁用自动保存:

转到文件>首选项>设置

从自动保存下拉菜单中选择关闭。

【讨论】:

  • 如果我在保存时禁用颤振热重载,我不能使用 Ctrl+S 自行重载
  • 不要禁用热重载,这很方便。只需禁用自动保存并每次都按 ctr + s。
【解决方案2】:

如果您使用的是 Android Studio 4.1,请转到:

在 Mac 上:Android Studio -> 首选项 -> 语言和框架 -> Flutter

在 Windows 上:文件 -> 设置 -> 语言和框架 -> Flutter


然后,在 Flutter 部分后,查找“App Execution”,您必须取消选中“Perform hot reload on save”复选框。然后点击确定就可以了。

方法如下:

【讨论】:

    【解决方案3】:

    在 VS Code 中,关闭自动保存的替代方法:

    关闭这些设置:

    设置 > 扩展 > Dart & Flutter > Flutter Hot Reload On Save

    设置 > 扩展 > Dart & Flutter > 保存时Flutter热重启

    然后使用运行 > Restart Debugging手动重启或Crtl + F5热重载

    【讨论】:

      【解决方案4】:
      1. 在 VS Code 上禁用 自动保存

        转到文件>首选项>设置关闭自动保存

      1. 使用自动热禁用热重载或保存时热重启搜索设置,然后禁用该设置。

      【讨论】:

        【解决方案5】:

        如果您使用的是 Intellij IDEA(或 Android Studio),您不妨禁用 Hot UI(如果启用):

        文件 > 首选项 > 语言和框架 > Flutter > 启用 Hot UI(禁用它)

        【讨论】:

        • 如果我在保存时禁用颤振热重载,我不能使用 Ctrl+S 自行重载
        • 问题是关于热重载,而不是热用户界面。
        猜你喜欢
        • 1970-01-01
        • 2019-11-10
        • 2021-10-09
        • 2018-09-26
        • 2020-07-02
        • 2020-06-07
        • 1970-01-01
        • 1970-01-01
        • 2021-07-18
        相关资源
        最近更新 更多