有关于build.dart的文档吗?

时间:2013-05-22 23:17:12

标签: dart

根据web_ui项目的工作方式,看起来IDE会在某个文件更改(或保存?)后立即在项目中运行任何build.dart文件。是否有关于IDE将哪些参数传递给该脚本的文档?

2 个答案:

答案 0 :(得分:2)

我找不到任何官方文档,因此此信息来自build中的web_ui/component_build.dart实施,适用于版本0.5.3_r22223:

这是build函数理解的参数:

  • clean - 删除所有生成的文件
  • machine - 使用机器可读格式(json)进行输出
  • changed - 已更改的文件列表
  • removed - 已删除的文件
  • full - 重建所有文件

当一个或多个文件被更改为已删除时,编辑器会调用带有参数build.dart的{​​{1}}脚本和已更改/删除的文件列表,例如:

更改某些文件时的

参数:

--machine
删除某些文件时的

参数:

--machine --changed=web\out\webui_test.css --changed=web\out\webui_test.dart

当然,一个电话可以包含已更改和已删除的文件。

顺便说一句,如果你想停止自动构建,只需右键点击编辑器的文件浏览器窗口中的--machine --removed=web\xclickcounter.dart --removed=web\xclickcounter.html 文件,然后点击build.dart

答案 1 :(得分:2)