I'm facing this issue while running polymer init on polymer-cli.
Uncaught DOMException: Failed to execute 'define' on 'CustomElementRegistry'
I'm facing this issue while running polymer init on polymer-cli.
Uncaught DOMException: Failed to execute 'define' on 'CustomElementRegistry'
Possible reasons:
- Element name starts with uppercase alphabet
- Element name does not have a hyphen in it (Thanks to Margherita Lazzarini)
Long story:
I was working with polymer CLI and when I ran polymer init, among the series of options it asks me, one of them was Main element name for which I entered Polymer-test-element.
It was giving me this error : Uncaught DOMException: Failed to execute 'define' on 'CustomElementRegistry': "Polymer-test-element" is not a valid custom element name
The problem was I had used an uppercase alphabet in the declared element name. So when I replaced 'P' with 'p' it resolved the issue.
Hope this helps you :)
Probably you have defined a Custom Element without a hypen (-
) in its name.
See this answer
Check your import, maybe you imported an element with e.g.
<link rel="import" href="../../bower_components/iron-icons/av-icons.html">
instead of
<link rel="import" href="../iron-icons/av-icons.html">
which could both be a valid path but the first one got me the DOMException.
© 2022 - 2024 — McMap. All rights reserved.