npm install時に「Conflicting peer dependency: eslint@8.57.0」
今回はnpm install時に下記のエラーが起きたときの対処法についてご紹介していこうと思います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @nuxtjs/eslint-config@12.0.0 npm ERR! Found: eslint@9.2.0 npm ERR! node_modules/eslint npm ERR! dev eslint@"^9.2.0" from the root project npm ERR! peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.4.0 npm ERR! node_modules/@eslint-community/eslint-utils npm ERR! @eslint-community/eslint-utils@"^4.4.0" from @typescript-eslint/utils@7.8.0 npm ERR! node_modules/@typescript-eslint/utils npm ERR! @typescript-eslint/utils@"^6.0.0 || ^7.0.0" from eslint-plugin-jest@28.5.0 npm ERR! node_modules/eslint-plugin-jest npm ERR! dev eslint-plugin-jest@"^28.5.0" from the root project npm ERR! @eslint-community/eslint-utils@"^4.2.0" from eslint@9.2.0 npm ERR! 1 more (eslint-plugin-vue) npm ERR! 16 more (@nuxtjs/eslint-module, babel-eslint, ...) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer eslint@"^8.23.0" from @nuxtjs/eslint-config@12.0.0 npm ERR! node_modules/@nuxtjs/eslint-config npm ERR! dev @nuxtjs/eslint-config@"^12.0.0" from the root project npm ERR! npm ERR! Conflicting peer dependency: eslint@8.57.0 npm ERR! node_modules/eslint npm ERR! peer eslint@"^8.23.0" from @nuxtjs/eslint-config@12.0.0 npm ERR! node_modules/@nuxtjs/eslint-config npm ERR! dev @nuxtjs/eslint-config@"^12.0.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /root/.npm/eresolve-report.txt for a full report. |
Node.jsのバージョンは16.20.2で、Nuxt.jsの3.11.2を使用しようとしているときでした。
npm install時に「Conflicting peer dependency: eslint@8.57.0」
結論から言うとNode.jsをダウングレードすれば上記のエラーは出なくなります。
私の場合はNode.jsのバージョンを14.21.3にすると上記のエラーは出なくなりました。
Nuxt.jsについて、Node.jsの推奨バージョンは18系以上ですが、ダウングレードする必要がありそうです。
Node.jsのバージョンをダウングレードする以外にももっとうまい方法はありそうですね。
終わりに
今回はnpm install時に冒頭のエラーが起きたときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません