web-dev-qa-db-ja.com

キャッチされないDOMException: 'CustomElementRegistry'で 'define'を実行できませんでした(Polymer 2.0)

Polymer-cliでpolymer initを実行しているときにこの問題に直面しています。

キャッチされなかったDOMException: 'CustomElementRegistry'で 'define'を実行できませんでした

9
navnit kapadiya

おそらく、ハイフンなしのカスタム要素(-)という名前で。参照 この答え

考えられる理由:
-要素名は大文字のアルファベットで始まります
-要素名ハイフンが含まれていませんMargherita Lazzariniに感謝

長い話:
私はpolymer CLIを使用していて、実行するとpolymer initと尋ねられた一連のオプションの中で、そのうちの1つはメイン要素名入力したものPolymer-test-element

それは私にこのエラーを与えていました:ncaught DOMException:Failed to execute 'define' on 'CustomElementRegistry': "Polymer-test-element" is not a valid custom element name

問題は、宣言した要素名に大文字のアルファベットを使用していたことでした。したがって、「P」を「p」に置き換えると、問題が解決しました。

これがあなたに役立つことを願っています:)