【问题标题】:How do you manually hot reload Flutter你如何手动热重载 Flutter
【发布时间】:2019-03-25 03:25:09
【问题描述】:

我正在编写一个节点 js 应用程序来通过向其添加代码行来操作 Flutter 代码。我想实时看到更新。每次我在文件中写完一行时,是否有可能以某种方式热重载?我正在使用视觉工作室代码。我尝试使用robot.js 来模拟按键,但是那些将键发送到nodejs 终端而不是Flutter。

【问题讨论】:

    标签: javascript node.js flutter signals flutter-plugin


    【解决方案1】:

    https://pub.dartlang.org/packages/jaguar_hotreload/versions/0.2.0 可以让我的 Dart 服务器应用在每次文件更改时自行重新加载。

    在 GitHub 上有一个 Dart2 兼容版本。我不知道他们为什么还没有发布它,但你可以从那里使用它。

    【讨论】:

    • 谢谢,但我遇到了一个错误。 “因为 project_name 依赖于来自 sdk 的任何不存在的颤振(未知的 SDK“颤振”),版本解决失败。”我无法摆脱它。
    • 信息不足。请将 pubspec.yaml 添加到您的任务中。
    • 我添加了我的 pubspec.yaml 的截图
    • flutter 包获取
    • 很奇怪。 'flutter' 的末尾有一个看起来不对的'。将它与另一个项目的 pubspec.yaml 进行比较,看看它应该是什么样子。此外,您的方法也行不通,因为代码在设备或模拟器上运行,并且无法在您的开发人员机器上看到文件更改。您需要一个额外的进程来监视文件并调用热重载。
    猜你喜欢
    • 2019-10-31
    • 2020-02-23
    • 2019-04-04
    • 2021-06-17
    • 2022-10-06
    • 2019-02-07
    • 2018-10-06
    • 2019-07-02
    • 2019-08-12
    相关资源
    最近更新 更多