プログラミング歴3か月くらいの初心者です、自分のメモ用。
bladeファイル内になどを記載して、コンポーネントを挿入しても
app.js:38008 [Vue warn]: Failed to mount component: template or render function not defined.
found in
---> <コンポーネント名>
<Root>
上記のエラーが発生する。
app.jsにもしっかり記載している。
Vue.component('my-component', require('./components/MyComponent.vue'));
いろいろな記事を見て、webpack.config.jsに追記だの devコマンドを実行したかだのいろいろ対処法が
書かれていたがどれでも解決できないところ以下の記事を見つけた。
どうやら app.jsで
Vue.component('my-component', require('./components/MyComponent.vue').default);
最後に.defaultを追記するだけでした。(意味は知らない)