Component name "login" should always be multi-word
NuxtJSでログインページを作ろうと、pagesディレクトリに「login.vue」を作成したときにESLintが検知したエラーです。
「コンポーネントの名前は複数の単語から構成されるべきですよ」と言っています。
ではNuxtJSプロジェクトにデフォルトで入っている「index.vue」や「inspire.vue」はどうなんでしょう。
URLに表示されるものでもあるので、ここについては自由度が欲しいです。
以下の設定で回避できます。
rules: {
'vue/multi-word-component-names': 'off', // 追加
},
.eslintrc.jsに上記を追加すればOKです。
この記事が気に入ったらサポートをしてみませんか?