【发布时间】:2015-01-31 17:35:46
【问题描述】:
我正在尝试使用延迟库和新的异步样式,但它似乎不起作用:
import 'dart:async';
import 'package:defer/library1.dart' deferred as lib1;
void main() async {
var b = await lib1.loadLibrary();
var a = new lib1.MyClass('Peter');
print(a.name);
}
从不加载延迟库,Dartium 加载指示始终保持打开状态。
我做错了吗?
【问题讨论】:
-
在
void之前运行type '_Future' is not a subtype of type 'void' of 'function result'.之类的代码,main()...之前不会报错吗? -
不,我发现出了什么问题,但我不知道为什么错了:从配置中删除转换的 async_await 解决了问题。后来我尝试最后添加它(在其他变压器之后),它也起作用了,只是在作为第一个变压器添加时才破坏它。提交的错误,Seth Ladd 建议不要使用这个变压器,所以我不会进一步尝试让它工作。
标签: dart dart-async