我在Polymer-cli上运行聚合物初始化时遇到了这个问题。
未捕获DOMException:无法在'CustomElementRegistry'上执行'define'
答案 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。