哪种方式可以解决这些问题

时间:2014-02-21 08:24:15

标签: dart dart-polymer dart2js

将Dart app编译为js会出现这两个错误:

Nº1:

InvalidStateError: Failed to call 'register' on 'Document' for type 'polymer-element': a type with that name is already registered.

Nº2:

Breaking on exception: TypeError: Object #<qE> has no method 'vL'

对象qE由dart2js创建。 如何找到解决方案? 有适当的工具可以找到解决方案吗? 谢谢你提前!

1 个答案:

答案 0 :(得分:2)

我听说在同一个应用程序中使用Angular和Polymer时会出现N1。这是一个已知的错误。

相关未决问题:
- duplicate polymer-element registration should not break the app
- Get error "Uncaught InvalidStateError: Failed to call 'register' on 'Document' for type 'polymer-element'

对于N2使用pub build --mode=debug,以便获得未编码的名称,然后使用其中一种可用的策略来解决问题(使用MirrorsUsed,@ observable,@ reflectable)