2
我在Dart發現了這個非常奇怪和不幸的行爲。當我在主文件中導入'dart:html'時,Isolate停止工作。Dart:使用html導入時,隔離不起作用
隨着我的文件 「isolate.dart」:
main(){
print('BAM');
}
這版畫 「BAM」:
import 'dart:core';
import 'dart:isolate';
void main() {
Isolate.spawnUri(Uri.parse('isolate.dart'), [], null);
}
但這打印什麼:
import 'dart:core';
import 'dart:isolate';
import 'dart:html';
void main() {
Isolate.spawnUri(Uri.parse('isolate.dart'), [], null);
}
我怎樣才能在使用html導入時讓Isolate工作?
更新: 我發現這個代碼https://github.com/TomCaserta/ExampleIsolate,並試圖找到它的問題。看起來來自Isolate的print()調用引發了問題。
我添加按照承諾編輯鏈接。 –