npmエラー!コード ERESOLVE、npm エラー! ERESOLVE が依存関係ツリーを解決できません

序文

  • 初めてパッケージをダウンロードしたり、node_module を削除したりすると、npm i が突然エラーを報告しますが、これは npm のバージョンが原因です。

  • 一部のパッケージ バージョンが npm (peerDependency) と互換性がないことが原因である可能性があります。

  • npmエラー!コード ERESOLVE、npm エラー!

  • ERESOLVE が依存関係ツリーを解決できません

写真に示すように

解決策 - 次のコマンドを使用してパッケージをダウンロードします。
npm install --legacy-peer-deps
説明する
  • npm install --force

  • --force は競合を無視し、npm ライブラリ リソースのダウンロードを強制します。リソースの競合がある場合、元のバージョンが上書きされます - 推奨されません

  • npm install --legacy-peer-deps

  • --legacy-peer-deps - プロジェクトに導入されたさまざまなモジュール間で同じモジュールであってもバージョンが異なる問題を無視してインストールを続行し、導入された各依存関係で使用されるモジュールの異なるバージョンが確実に共存するように npm に指示します。


要約:

このプロセスを経て、「npm ERR! code ERESOLVE,npm ERR! ERESOLVE Could notsolve dependency Tree」という第一印象も強く持つと思いますが、実際の開発では遭遇する状況は明らかに異なりますので、その原理を理解する必要があります。 、その原点から離れることなく変わることはありません。さあ、労働者を殴ってください!

不備があればご指摘ください、ありがとうございます - Feng Guo Wuhen

おすすめ

転載: blog.csdn.net/weixin_53579656/article/details/134276695