Vue スキャフォールディングのコンパイル「コンポーネント名 "School" は常に複数の単語の vue/複数の単語のコンポーネント名である必要がある」問題

ここに画像の説明を挿入

この問題は、スキャフォールディング npm runserve でコンパイルするときに発生します。翻訳は次のようになります。コンポーネント名「school」は、常に複数語の vue/複数語のコンポーネント名である必要があります。

その理由は、vue.config.js の設定項目に lintOnSave (文法チェック項目) があまり設定されていないため、ソフトウェアのコンパイルが失敗するためです。解決策は、プロジェクトで vue.congig.js 設定ファイルを開き、lintOnSave を追加することです。 : false です。項目を 1 つにして、プロジェクトを再実行します~

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false  -->加上这行代码后即可(默认值true)
})

おすすめ

転載: blog.csdn.net/Chen__sir__/article/details/127176927