【踩坑】npm安装报错解决办法

今天遇到一个新的报错。
npm安装的时候报的这个错误。
反正是说什么依赖不能解析的。
我百度搜了一下也不清楚具体原因
反正有了一个解决办法。
报错是这样的,解决办法在下面

报错

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: flexbox@0.1.0
npm ERR! Found: vue@3.2.37
npm ERR! node_modules/vue
npm ERR!   vue@"^3.2.13" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^2.5.17" from element-ui@2.15.9
npm ERR! node_modules/element-ui
npm ERR!   element-ui@"*" 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 C:\Users\Administrator\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Local\npm-cache\_logs\2022-07-19T05_46_30_652Z-debug-0.log

解决办法

用我的中式英语翻译一下就是:
不能解析依赖树 ,需要先修复上面依赖关系冲突或者重新执行一下npm install命令,
后面跟–force或者–legacy-peer-deps去接受不正确的(并可能被破坏的)依赖解析。

根据它的建议,我们去执行npm install --force
或者 npm install --legacy-peer-deps

你可能感兴趣的:(踩坑,npm,vue.js,前端)