NPMを介してESLintをインストールした後、ブラウザーで次のエラーが表示されます。
エラー:参照元のモジュール「eslint/lib/rules/no-unused-expressions」が見つかりません:
何がこれを引き起こす可能性があり、どのように修正することができますか?
これらの手順を試してください:
Eslintが必要な場合は、devDependenciesに次の行があるかどうかを確認してください。
"eslint": "5.6.0"
Create-react-appの使用中にこの問題が発生しました。 Reactスクリプトにはすでにeslintバージョンがインストールされているため、自分でeslintをインストールする必要はありません。この問題は次の方法で修正しました。
npm install
npm start
そして、すべてが再び正常に機能していました必ずnode_modules
。 package-lock.jsonを削除します。を実行します
npm cache clean --force
キャッシュを消去します。次に、ディレクトリで以下を実行してeslint
をインストールします。
npm i --save eslint
削除されたノードモジュールフォルダー
package-lock.jsonファイルを削除しました
package.jsonファイルからeslintを削除しました
すべてのパッケージを再度インストールしました
npm install
npm start
そして、すべてが再び正常に機能していました