🐟
[エラー][npm]npm install エラー
環境
win 10
npm v 7.5.6
やりたいこと
npm install
npm install で依存関係を解決してパッケージをインストールしたい
エラー内容
npm install angular-in-memory-web-api --save
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~以下略
npm installでパッケージをインストールしようとすると、依存関係を解決できないエラーが発生していインストールできない。
原因
npm7からpeerDependenciesの挙動が変わったのが原因です。
解決策
npm install のあとに、オプションで、--legacy-peer-deps
を追加
このオプションはpeerDependenciesの依存解決をv6以前と同じ処理にします。
参考
Discussion