"abc")に対してエラー表示されることがあります。他のビルドエラーがjsエラーに埋もれてしまうこともあります。このエラーが発生するのか1==は「等価演算子」という名称で、左辺と右辺の"値"が等しいことを示します。これは値のみを確認するため、場合によっては条件の判定でfalseとしたい場合にもtrueとなり、バグの原因にもなってしまいます。今回のエラーは、このことを警告してくれているわけです。以下の例のような値の比較はすべてtrueとなります。.」というエラーが表示されて===を使用することを促してきます)厳密等価演算子は、左辺と右辺の値に加えて、"型"の比較も行います。これを使用しておけば、例えばtrueと数値型の1との比較を想定していなくても、falseとしてくれます。.」を見ると、先頭に"ESLint"とあります。結論として、"ESLint"が今回のコードをエラーとして認識させています。他のエラー部分をチェックしてみて、先頭に"ESLint"とあれば、この後の「対策2」に類する方法で基本的に(一時的な)対応が可能です。ESLint自体はJavaScript用の静的検証ツールです。コード記述時の記法の統一や、ビルド前にエラー(となりうるもの)の検出を行う為のものです。このツールの設定ファイルに、「等価演算子だとバグになるかもしれないからエラーにしとくね」ということが書かれている為、今回のエラーが発生しているというわけです。対策2実態となる設定ファイル「.eslintrc」をテキストエディタなどで書き換えることで対応可能です。デフォルトの設定だと、おそらく以下に存在します。握りつぶす)するだけなので、その点は留意しておきましょう。===と書き換えるわけにはいかない場合などに有効です。(煩わしさを感じないというだけですが)「.eslintrc」ファイルをエディタで開くと、以下のようになっています。設定値については以下の通りです。0:チェックしない1:警告2:エラーそして、今回対象となるエラーは、上記パラメータ項目の"eqeqeq"で設定されています。デフォルトだと設定値が'2'になっていますね。1として警告だけは表示させています。あとがきしかしこの「.eslintrc」ファイル、気づいたらPCに入っていました。