先日、GitHubからクローンしてきたプロジェクト内でnpm installを実行したところ、以下のエラーが発生した。

エラーの原因は、インストールしようとしているライブラリのバージョン依存関係によるもの。

解決法はいたってシンプルで、エラーメッセージ内に出てくる--legacy-peer-depsオプションを付けて再度インストールコマンドを実行するだけ。

npm install --legacy-peer-deps

ただし根本解決にいたっているかどうかは怪しいので、念入りな動作検証が必要だ。