为具有快速增量编译的 Dart 控制台应用程序提供热重载。

我为什么需要这个?

如果您的控制台应用程序在运行前编译时间过长,并且支持增量编译的 dart run 看起来太慢。

安装

使用 dart pub global 命令将此安装到您的系统中。

$ dart pub global activate fire

用法

如果您 修改了 PATH,则可以从任何本地目录运行此命令。

$ fire

否则,您可以使用 dart pub global 命令。

$ dart pub global run fire

这是一个运行控制台应用程序的示例

$ fire bin/cat.dart example/example.dart
> watching 'lib' folder.
> building done, took 0:00:00.000054
void main() {
  print('hello cat!');
}

> press r to restart and q to exit.

运行时会创建 bin/cat.dill 增量内核快照。

待办事项

替代方案

相关

GitHub

查看 Github