未捕获的DOMException:无法在'CustomElementRegistry'上执行'define'(Polymer 2.0)

时间:2017-06-10 09:02:40

标签: polymer polymer-2.x

我在Polymer-cli上运行聚合物初始化时遇到了这个问题。

  

未捕获DOMException:无法在'CustomElementRegistry'上执行'define'

3 个答案:

答案 0 :(得分:4)

我正在使用聚合物CLI,当我运行聚合物初始化时,在我询问的一系列选项中,其中一个是我输入的主要元素名称聚合物测试元件

它给了我这个错误: 未捕获的DOMException:无法执行'定义' on' CustomElementRegistry':" Polymer-test-element"不是有效的自定义元素名称

问题是我在声明的元素名称中使用了大写字母。所以,当我更换“P'用' p'它解决了这个问题。

希望这可以帮助你:)

答案 1 :(得分:2)

可能您已经在其名称中定义了一个没有超级(-)的自定义元素。 见this answer

答案 2 :(得分:-1)

检查您的导入,也许您导入了一个元素,例如

<link rel="import" href="../../bower_components/iron-icons/av-icons.html">

而不是

<link rel="import" href="../iron-icons/av-icons.html">

这可能都是一个有效的路径,但第一个让我得到了DOMException。