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