首页 文章

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

提问于
浏览
6

我在Polymer-cli上运行 polymer init 时遇到了这个问题 .

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

3 回答

  • -1

    我正在使用聚合物CLI,当我运行 polymer init 时,在我询问的一系列选项中,其中一个是 Main element name ,我输入了 Polymer-test-element .

    它给了我这个错误: Uncaught DOMException: Failed to execute 'define' on 'CustomElementRegistry': "Polymer-test-element" is not a valid custom element name

    问题是我在声明的元素名称中使用了 uppercase alphabet . 所以,当我用'p'替换'P'时,它解决了这个问题 .

    希望这可以帮助你:)

  • 4

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

  • 2

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

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

    代替

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

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

相关问题