有没有像gruntjs这样的工具可以在项目文件更改时将dart转换为js



我正在寻找一个像"gruntjs"这样的工具,它可以监控我的dart项目,当文件更改时,它可以:

  1. 将dart文件转换为javascript文件
  2. 重新启动我的自定义dart命令:dart app.dart

我找不到任何用于gruntjs的插件来做这件事,有这样一个用于dart的工具吗?

您可以使用Dart Editor构建系统来构建自己的工具。每当文件发生更改时,Dart Editor都会在项目的根目录中查找build.dart,并尝试在main()中运行命令。在构建文件中,您可以在项目中调用dart2js,调用自定义的dart命令,并执行构建项目所涉及的任何其他操作。这就是WebUI管理web组件编译的方式。

有关Dart Editor生成系统的详细信息以及某些示例build.dart文件,请参见Build.Dart和Dart Editor构建系统。

还有一个hop.dart可以做这项工作。与gruntjs等工具相比,它有一些局限性,但它适用于dart2js等简单任务。

最新更新