npm install eslint バージョンエラー

vue cli によって生成されたプロジェクトの場合、コンポーネントの eslint がチェックされ、プロジェクトの npm install が実行されるときにエラーが報告され、インストール パッケージの依存関係が失敗します。エラーの原因は、ノードのバージョンとノードの間の不一致です。 npmのバージョン

エラー メッセージのスクリーンショット:

npmV7 より前のバージョンでは依存関係の競合が発生し、依存関係の競合を無視してインストールを続行します。

npmV7 バージョン以降、これは自動的に無視されず、ユーザーが手動でコマンドを入力する必要があります。

これを修正するには 2 つのコマンドがあります

  • 1 つは、 --force が競合を無視し、(上書きする前に) リモートの npm ライブラリ リソースに強制的にアクセスすることです。

npm install  --force

  • 2 番目は --legacy-peer-deps 依存関係の競合を無視してインストールを続行します (前に上書きしないでください)。

npm install --legacy-peer-deps

上記2つの方法はシンプルでわかりやすいですが、症状が根本的な原因ではなく、重要なのはnpmのバージョンを下げることです。

ノードのバージョンを問い合わせます (node -v)。コンピュータ ノードのバージョンは 16.19.1 です。

npm バージョンを照会します (npm -v)。コンピューターの npm バージョンは 8.19.3 です。

ノードとnpmのバージョンの対応

npmのバージョンをダウングレードする

npm install [email protected] -g --force

npm installを実行し、エラーを解決する

おすすめ

転載: blog.csdn.net/weixin_44220970/article/details/130308017