ホームページ  >  記事  >  ウェブフロントエンド  >  vue 構文ルール検出エラーに対処する方法

vue 構文ルール検出エラーに対処する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-28 14:33:401575ブラウズ

今回は、vue の構文ルールの検出エラーに対処する方法と、vue の構文ルールの検出エラーに対処する際の 注意事項 について説明します。以下は実際的なケースです。見てみましょう。

vue プロジェクトを構築したところ、スペース、インデント、括弧などの記述方法でさまざまなエラーが次々と発生しました。その結果、一文ごとに比較してみました。修正に時間がかかりました。午前中は

ルーティング設定が書き込まれていませんでした。主なエラーは次のとおりです:

そのうちの 1 つ: vue 構文ルール検出エラーに対処する方法

4 つのスペースのインデントが期待されましたが、1 つのタブが見つかりました

翻訳すると、次の意味になります: インデントに 4 つのスペースが期待されましたが、1 つのタブが見つかりました。これは、Vue が記述ルールを検出した場合、スペースだけを認識し、タブのインデントを認識しないことを意味します。このとき、ページのコンテンツを変更してタブをスペースに置き換える必要があり、その方が面倒です。解決策は次のとおりです:

まず、ビルド ディレクトリで webpack.base.conf.js ファイルを見つけ、ルールのこのセクションをログアウトします:

vue 構文ルール検出エラーに対処する方法

それを保存します。 、そして npm run dev をもう一度見てください: vue 構文ルール検出エラーに対処する方法

エラーレポートは消えましたが、これの欠点は、初期段階では多くの vue 構文ルール検出エラーに対処する方法文法エラー

を検出できないことです。これはお勧めできません。コードの可読性と規則性にさらに悪影響を及ぼします。次に、別の方法を見つける必要があります。ルール内の設定を変更するだけです。

2 番目に、これは別の 設定ファイル

を使用します: テスト ディレクトリ内の .eslintrc.js ファイル (推奨)

vue 構文ルール検出エラーに対処する方法

カスタム ルールを追加し、ESLint ルールをよく理解するように全員に推奨します vue 構文ルール検出エラーに対処する方法

ルール

一部のルールは設定ファイルで設定できます。

ルールには 3 つのエラー レベルがあります:

"オフ" または 0: ルールをオフにします。 "
  1. warn" または 1: ルールをオンにし、警告として機能します (終了コードには影響しません)。
  2. "error" または 2: ルールをエラーとして開きます (終了コードは 1 になります)。
  3. ルールをより深く理解できるように、ESLint はルールをカテゴリに分類しています。
デフォルトではすべてのルールが無効になっています。構成ファイルで、「

extends

」:「eslint:recommended」を使用して、推奨ルールを有効にし、いくつかの一般的な問題を報告します。これらの推奨ルールには、以下のタグが付いています。

考えられるエラーはカスタム ルールに対して設定されています

上記で報告されたエラーを例として取り上げます。これは、関連するルールのヒントを見つけます:

次に、ルールに移動して、「混合なし」を手動で追加します。 - スペースとタブ' を入力し、それを 0 として定義してルールを閉じますvue 構文ルール検出エラーに対処する方法

 // 在这里添加自定义规则
 'rules': {
  // allow paren-less arrow functions
  'arrow-parens': 0,
  // allow async-await
  'generator-star-spacing': 0,
  // 禁止空格和 tab 的混合缩进
  'no-mixed-spaces-and-tabs':0,
  // allow debugger during development
  'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
 }
この記事のケースを読んだ後は、この方法を習得したと思います。さらに興味深い情報については、 の他の関連記事に注目してください。 PHPの中国語サイトです!

推奨読書:

jQuery を使用してランダムな色を取得する方法

JS は最も単純な検索、並べ替え、重複排除アルゴリズムを実装します

以上がvue 構文ルール検出エラーに対処する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。