build.dart
ファイルが変更されるたびに、Dart Editor によって実行されます。多くの開発者は、build.dart を使用して Web UI アプリをコンパイルします。Web UI コンパイラーの終了後に他のコマンドを実行するにはどうすればよいですか?
質問する
144 次
1 に答える
6
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']));
}
もっと詳しく知る:
于 2013-04-13T22:24:16.003 に答える