我刚尝试运行较旧的Dart应用,我收到了此错误:
Breaking on exception: ReferenceError: ReceivePortSync is not defined
此异常的来源是什么,我该如何解决?
答案 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