状況
Laravelでアプリケーションを作成している時のこと。
サーバーを起動してlocalhost:8000を開くが、画面に何も表示されない。
検証ツールでコンソールを見てみると、
typeerror Vue.use is not a function laravel
と出ている。
原因・解決策
関数が定義されていないか、定義したのに読み込まれていないと考え、問題点を探る。
resources/js/app.jsにて
Vue.use(VueRouter);
という記述しているが、先頭に
import Vue from 'vue'
をインポートしていなかったので書き加えたところ、正常に表示できた。