“receivePortSync未定义”是什么意思?

时间:2013-09-21 00:56:07

标签: dart

我刚尝试运行较旧的Dart应用,我收到了此错误:

Breaking on exception: ReferenceError: ReceivePortSync is not defined

此异常的来源是什么,我该如何解决?

1 个答案:

答案 0 :(得分:1)

当您看到ReceivePortSync is not defined时,这意味着您错过了interop.js脚本。

只需添加:

<script src="packages/browser/interop.js"></script>

在您网页的</body>标记之前。

此外,您需要仔细检查是否在pubspec.yaml中将js包作为依赖项。类似的东西:

name: my_app
dependencies:
  js: any