npm ERR! コード ERESOLVE -npm ERR! ERESOLVE を解決できませんでした。

vue ソース コードを使用してプロジェクトを開発すると、npm install でエラーが報告されました

npmエラー! code ERESOLVE
npm ERR! ERESOLVE は
npm ERR を解決できませんでした。
npmエラー! 解決中: [email protected]
npm ERR! 見つかりました: [email protected]
npm ERR! node_modules/webpack
npm エラー! webpack@"^4.0.0" (@vue/[email protected]
npm エラーから) node_modules/@vue/cli-plugin-babel
npm エラー! ルート プロジェクトの dev @vue/cli-plugin-babel@"4.4.4"
npm ERR! webpack@"^4.0.0" from @vue/[email protected]
npm ERR! node_modules/@vue/cli-service
npm エラー! ルート プロジェクトの dev @vue/cli-service@"4.4.4"
npm ERR! ピア @vue/cli-service@"^3.0.0 || ^4.0.0-0" from @vue/[email protected]
npm ERR! node_modules/@vue/cli-plugin-babel
npmエラー! ルート プロジェクトの dev @vue/cli-plugin-babel@"4.4.4"
npm ERR! さらに 2 つ (@vue/cli-plugin-eslint、@vue/cli-plugin-unit-jest)
npm ERR! さらに 2 つ (@vue/cli-plugin-eslint、html-webpack-plugin)
npm ERR!
npmエラー! 依存関係を解決できませんでした:
npm ERR! ルート プロジェクトからの devless-loader@"^11.1.0"
npm ERR!
npmエラー! 競合するピアの依存関係: [email protected]
npm ERR! node_modules/webpack
npm エラー! ピア webpack@"^5.0.0" from [email protected]
npm ERR! node_modules/less-loader
npm ERR! ルート プロジェクトからの devless-loader@"^11.1.0"
npm ERR!
npmエラー! アップストリームの依存関係の競合を修正するか、
npm ERR を再試行してください。このコマンドには --force または --legacy-peer-deps を指定します
npmエラー! 間違った (そして壊れている可能性がある) 依存関係の解決を受け入れること。
npmエラー!
npmエラー! 完全なレポートについては、C:\Users\63089\AppData\Local\npm-cache\eresolve-report.txt を参照してください。

npmエラー!
この実行の完全なログは、npm ERR!にあります。C:\Users\63089\AppData\Local\npm-cache_logs\2023-08-04T04_52_18_223Z-debug-0.log

エラーの理由は、

  1. 使用済みアイテム[email protected]
  2. プロジェクトでは、このバージョンを[email protected]指定する必要があります。@vue/[email protected]@vue/[email protected]
  3. less-loader依存関係が競合しました。プロジェクトでは が必要ですless-loader@"^11.1.0"が、これと矛盾して が[email protected]必要ですless-loader@"^11.1.3"

レスローダーのバージョンを下げる、解決済み

"less-loader": "^7.xx",

おすすめ

転載: blog.csdn.net/taoshihan/article/details/132115122