build.dart
是在文件更改时由Dart编辑器运行的。许多开发人员使用 build.dart
来编译他们的Web UI应用程序。那么,在Web UI编译器完成后,我如何运行其他命令呢?
build.dart
是在文件更改时由Dart编辑器运行的。许多开发人员使用 build.dart
来编译他们的Web UI应用程序。那么,在Web UI编译器完成后,我如何运行其他命令呢?
build()
函数返回一个Future
对象。在build()运行后,您可以注册回调函数以运行该函数。import 'package:web_ui/component_build.dart';
import 'dart:io';
import 'dart:async';
void main() {
var args = new List.from(new Options().arguments);
args.addAll(['--', '--no-rewrite-urls']);
Future dwc = build(args, ['web/clock_page.html']);
dwc
.then((_) => Process.run('cp', ['packages/browser/dart.js', 'web/out/dart.js']))
.then((_) => Process.run('cp', ['App.css', 'out']));
}
了解更多信息: