根据 web_ui 项目的工作方式,一旦某个文件被更改(或保存?),IDE 就会运行项目中的任何 build.dart 文件。是否有关于 IDE 将哪些参数传递给该脚本的文档?
问问题
258 次
2 回答
2
我找不到任何官方文档,所以这些信息取自0.5.3_r22223 版本的build
实现:web_ui/component_build.dart
以下是build
函数可以理解的参数:
clean
- 删除所有生成的文件machine
- 使用机器可读格式 (json) 进行输出changed
- 已更改的文件列表removed
- 已删除的文件full
- 重建所有文件
当一个或多个文件被更改或删除时,编辑器使用参数和更改/删除文件列表调用build.dart
脚本,例如:--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
在编辑器的文件资源管理器窗口中右键单击文件,然后单击Don't run build.dart
于 2013-05-23T08:14:23.170 回答
2
于 2013-06-20T16:10:02.633 回答