dart - dart2js中的代码为get $ functions抛出NoSuchMethodErrors

标签 dart dart-polymer

我的Polymer.dart网络应用程序在Dartium中运行良好,当使用pub build --mode=debug与dart2js一起编译并加载到Chrome中时,出现以下错误(重复七次)。

Resource interpreted as Script but transferred with MIME type text/plain: "http://confab.dev/index.html_bootstrap.dart". confab.dev/:10
warning: file:///home/dan/projects/confabulous/webatara/web/index.html.0.dart library not found index.html_bootstrap.dart.js:17188
Uncaught Error: NoSuchMethodError: Cannot call "get$functions" on "#<JsLibraryMirror>" (Object #<JsLibraryMirror> has no method 'get$functions') index.html_bootstrap.dart.js:17188
Stack Trace: 
TypeError: Object #<JsLibraryMirror> has no method 'get$functions'
    at dart._loadLibrary (http://confab.dev/index.html_bootstrap.dart.js:20000:19)
    at dart._loadLibraries (http://confab.dev/index.html_bootstrap.dart.js:19917:11)
    at dart._initPolymerOptimized (http://confab.dev/index.html_bootstrap.dart.js:19908:7)
    at dart.initPolymer (http://confab.dev/index.html_bootstrap.dart.js:19902:7)
    at main (http://confab.dev/index.html_bootstrap.dart.js:4112:7)
    at _IsolateContext.eval$1 (http://confab.dev/index.html_bootstrap.dart.js:1369:23)
    at dart.startRootIsolate (http://confab.dev/index.html_bootstrap.dart.js:1145:21)
    at http://confab.dev/index.html_bootstrap.dart.js:26514:7
    at init.currentScript (http://confab.dev/index.html_bootstrap.dart.js:26494:5)
    at http://confab.dev/index.html_bootstrap.dart.js:26508:3
 index.html_bootstrap.dart.js:17188
Uncaught NoSuchMethodError: Cannot call "get$functions" on "#<JsLibraryMirror>" (Object #<JsLibraryMirror> has no method 'get$functions') index.html_bootstrap.dart.js:2369

由于源 map 似乎无法正常工作(它们已在Chrome中打开,并且我有.map文件),所以我什至不知道我的代码的哪一部分导致了这种情况。

我尝试过在dart.js之前,在as the docs say之前以及之后在as this issue中都包含的interop.js。

最佳答案

看起来像dart2js中的错误。请提出问题,最好使用可复制的测试用例。

关于dart - dart2js中的代码为get $ functions抛出NoSuchMethodErrors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22523937/

相关文章:

asynchronous - Dart :io clean up Futures that timeout? 是如何实现的

flutter - 使用 SingleTickerProviderStateMixin 时热重载会抛出错误 #42054

dart - HTML 和 Dart 导入的区别

dart - 在 Dart 中,是否有任何替代方法可用于 <polymer-element> 和 main() 之间的通信?

dart - 缺少方法 "null"。 smoke 包的代码生成似乎不完整

android - Flutter - 为 API 实现 JSON getter

dart - 是否可以在Dart中为函数的参数设置默认值?

google-app-engine - docker -v 和符号链接(symbolic link)

dart - 如何在Polymer Dart中进行自定义验证

dart - 动态添加包含聚合物信号的聚合物元素引发异常