npm installで「npm error peer @angular/common@”^11.0.0″ from ngx-sortablejs@11.1.0」
今回はnpm installで下記のエラーが出たときの対処法についてご紹介していこうと思います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: test@0.0.0 npm error Found: @angular/common@17.3.9 npm error node_modules/@angular/common npm error @angular/common@"^17.3.7" from the root project npm error npm error Could not resolve dependency: npm error peer @angular/common@"^11.0.0" from ngx-sortablejs@11.1.0 npm error node_modules/ngx-sortablejs npm error ngx-sortablejs@"^11.1.0" from the root project npm error npm error Fix the upstream dependency conflict, or retry npm error this command with --force or --legacy-peer-deps npm error to accept an incorrect (and potentially broken) dependency resolution. |
Node.jsのバージョンは22.2.0、Angularのバージョンは17.3.7で、Dockerを使って環境構築しております。
npm installで「npm error peer @angular/common@"^11.0.0″ from ngx-sortablejs@11.1.0」
結論から言うと、ngx-sortablejsはAngular11までしか対応していないため、Angular12以降のバージョンはサポートされていません。
ngx-sortablejsを使っている場合は、他のライブラリを使う必要があります。
私がngx-sortablejsの代わりに今使おうとしているのはnxt-sortablejsです。
これは最新のAngular17に対応していそうです。
情報が少ないので本当にこれを使って良いのか分かりませんが、試してみようと思います。
終わりに
今回はnpm installで冒頭のエラーが出たときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません