我正在试验 Dart 并使用新streamSpawnFunction
的来创建一个新的隔离。
我在 Dartium 中运行我的代码,但我注意到如果隔离中发生某种不可恢复的错误,我在控制台上不会收到任何错误消息。因为 Isolate 代码中的断点不起作用,所以调试真的很痛苦。
旧的基于端口的 Isolate spawn 函数 ( spawnFunction
) 具有用于处理错误的回调函数。我想知道为什么这不适用于streamSpawnFunction
. 有没有一种新的方式来订阅 Isolate 的错误事件?