2.5.2
https://github.com/Pistos/vue-unknown-custom-element-bug
See README, but I duplicate the steps here for your convenience:
npm installnpm run dev[Vue warn]: Unknown custom element: <tab-link> - did you register the component correctly? For recursive components, make sure to provide the "name" option.[Vue warn]: Unknown custom element: <tab-link> - did you register the component correctly? For recursive components, make sure to provide the "name" option.See the repro steps and README for a clue or workaround. This might have something to do with the usage of a child component twice on a page, but via different parent components.
You have a circular import cycle: ExampleTabs -> TabLink -> router -> Example -> ExampleTabs. Try to remove this cycle... use this.$router instead of importing the router instance.
Yes, that was exactly the problem. Thank you!
Most helpful comment
You have a circular import cycle:
ExampleTabs -> TabLink -> router -> Example -> ExampleTabs. Try to remove this cycle... usethis.$routerinstead of importing the router instance.