Vue + Nuxt + TypeScriptでIntelliJ開発環境でimplementsのエラー解消方法
タイトルがわかりにくくて申し訳ないんですが、エディターがIntelliJで、Vue, NuxtをTypeScriptでコーディングする環境の際、 vue-class-component のNuxt版、 nuxt-class-component を使えばNuxtでTypeScriptでコーディングできるんですが、メソッド内で this.$route を参照する際に下記のように implements をつけます。
1 | |
そうすると、以下の画像のようなエラーが出ました。

インターフェイスのWithRouteの$routeが実装されてません
結論から申すと、下記のコマンドで解決しました。
1 | |
なんでこれをインストールするのか、そもそもなんでインストールされてなかったのかというと、 vue-router は nuxt をインストールする際に入るので、わざわざインストールする必要はなかったのですが、 package.json 内に記述があることで、 this.$route がIntelliJ上で参照できるようになるみたいです。