【问题标题】:Warnings in dartium when using some paper/core elements使用某些纸张/核心元素时 dartium 中的警告
【发布时间】:2015-05-04 15:39:22
【问题描述】:

我正在尝试使用 paper-tabs、paper-tab 和 core-pages 元素,但 dartium 显示了一堆警告,例如:

(from html5lib) Unexpected non-space characters. Expected DOCTYPE. 
package:paper_elements/paper_tabs.dart:1:1

(from html5lib) Unexpected character after attribute value. 
package:paper_elements/paper_tabs.dart:38:9

然后:

custom element with name "paper-tabs" not found. 

您可能会猜到这些元素不起作用。其他元素,如 core-overlay、core-field、paper-button 似乎工作正常。我正在使用 dart 1.9.0-dev.3.0、core_elements 0.6.0+5、paper_elements 0.6.1 和聚合物 0.15.5+4。这种行为的原因可能是什么?

【问题讨论】:

  • 您是否尝试过pub cache repair(在命令行上)可能某些文件已损坏。
  • 是的,我试过好几次了。
  • 可以分享代码吗?
  • 代码不公开,但我会尝试做一些小例子来重现问题。
  • 似乎是这个错误github.com/dart-lang/core-elements/issues/117 但似乎变得更糟了。看起来 cmets 中的 HTML 被分析并导致错误。我会 ping 这个问题,看看他们说了什么。尽管有警告,但一切似乎都很好。

标签: dart dart-polymer


【解决方案1】:

这是由于某些 html 导入指向 dart 文件而不是 foo_element.html (code here) 中的 html 文件。将这些导入交换为指向 html 文件会删除所有警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多