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
エラーの理由は、
- 使用済みアイテム
[email protected]
。 - プロジェクトでは、このバージョンをと
[email protected]
で指定する必要があります。@vue/[email protected]
@vue/[email protected]
less-loader
依存関係が競合しました。プロジェクトでは が必要ですless-loader@"^11.1.0"
が、これと矛盾して が[email protected]
必要ですless-loader@"^11.1.3"
。
レスローダーのバージョンを下げる、解決済み
"less-loader": "^7.xx",