没有不值得去解决的问题,也没有不值得去学习的技术!

npm ERR! ERESOLVE Unable to Resolve Dependency Tree When Installing Laravel Mix in Laravel 6

In Laravel 6, when installing Laravel Mix (npm install), an error occurred: npm ERR! ERESOLVE unable to resolve dependency tree

1. In Laravel 6, when installing Laravel Mix (npm install), an error occurred: npm ERR! ERESOLVE unable to resolve dependency tree. As shown in Figure 1

In Laravel 6, when installing Laravel Mix (npm install), an error occurred: npm ERR! ERESOLVE unable to resolve dependency tree
Figure 1
Plaintext

PS E:\wwwroot\object> npm install
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: undefined@undefined
npm ERR! Found: postcss@8.3.1
npm ERR! node_modules/postcss
npm ERR!   dev postcss@"8.3.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer postcss@"^8.3.11" from laravel-mix@6.0.39
npm ERR! node_modules/laravel-mix
npm ERR!   dev laravel-mix@"^6.0.31" 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!
npm ERR! For a full report see:
npm ERR! C:\Users\Lenovo\AppData\Local\npm-cache\_logs\2023-05-19T07_21_41_833Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Lenovo\AppData\Local\npm-cache\_logs\2023-05-19T07_21_41_833Z-debug-0.log

2. I found that a yarn.lock file exists in the project root directory, so I switched to the yarn command, and the error no longer occurred. As shown in Figure 2

Found that a yarn.lock file exists in the project root directory, switched to the yarn command, and the error no longer occurred
Figure 2
Plaintext

PS E:\wwwroot\object> yarn
yarn install v1.22.15
[1/4] Resolving packages...
[2/4] Fetching packages...

关于作者 · 持续学习与技术实践

我是一名拥有 15 年以上开发经验的技术从业者,自 2013 年起持续运营个人技术博客,记录工作与个人项目中遇到的真实问题,以及解决问题过程中的探索、实践和思考。

除了技术写作,我也在持续开发和维护自己的独立项目,探索新技术和新工具在实际场景中的应用。我始终相信,没有不值得去解决的问题,也没有不值得去学习的技术。

如果这篇文章对你有所帮助,欢迎浏览博客中的其他文章,也欢迎交流技术经验与想法。

关于我  ·  GitHub  ·  邮件联系