我正在使用 Dart + Polymer 并且我们正在创建我们的应用程序的新版本,该版本进行了大量重构,删除了一些页面等等。
现在,有一个错误
TypeError: Invalid value used as weak map key
我认为它以某种方式连接到 Iron List 接收空数据,或者其他一些 polymer 元素丢失了一些东西。
但是堆栈跟踪中没有有值(value)的信息。有没有办法调试这个错误,让我明白这个错误的由来?
最佳答案
所以,我设法调试了这个问题。这就是帮助我的原因:
package:polymer/src/common/polymer_register.dart:21
这一步帮助我了解确切的 polymer 元素是什么
未能正确注册。
如果 Polymer 能够更准确地了解他们的错误,那就太好了,因为我花了大约 6 个小时来定位错误。但我很高兴现在一切都好,所以这一步可能会帮助某人获得更流畅的 Dart/Polymer 体验
关于polymer - 有没有办法调试 TypeError : Invalid value used as weak map key?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43978661/