如何避免使用document.registerElement注册的组件的警告

时间:2015-02-19 06:48:58

标签: dart dart-polymer

我希望在聚合物飞镖应用程序中使用github time-elements自定义Web组件。他们按预期工作,但我收到警告:

  

来自聚合物(Linter)的警告...未找到名称为“relative-time”的自定义元素。有关详细信息,请参阅http://goo.gl/5HPeuP#polymer_11

以下链接很好地解释了问题:

  

此警告也可能是误报警。例如,使用document.registerElement以编程方式定义元素时。在这种情况下,聚合物构建将无法看到定义并将产生此警告。

是否有推荐的方法让这些警告消失 - 例如通过用dart / polymer手动注册元素?

1 个答案:

答案 0 :(得分:1)

有两个选项

  • 停用小部件
transformers:
- polymer:
    inject_build_logs_in_output: false
  • 禁用Polymer linter
transformers:
- polymer:
   lint: false

另见http://dartbug.com/21237