报错信息ERESOLVE unable to resolve dependency tree
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: frontend-exam@0.0.0
npm ERR! Found: tslib@2.3.1
npm ERR! node_modules/tslib
npm ERR! tslib@"^2.0.0" from the root project
npm ERR! tslib@"^2.0.0" from @angular/common@11.0.9
npm ERR! node_modules/@angular/common
npm ERR! @angular/common@"~11.0.5" from the root project
npm ERR! peer @angular/common@"^6.0.0-rc.0 || >=6.0.0" from ngx-echarts@5.2.2
npm ERR! node_modules/ngx-echarts
npm ERR! ngx-echarts@"^5.1.2" from the root project
npm ERR! 1 more (@angular/core)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer tslib@"^1.10.0" from ngx-echarts@5.2.2
npm ERR! node_modules/ngx-echarts
npm ERR! ngx-echarts@"^5.1.2" 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 D:\nodejs\node_cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! D:\nodejs\node_cache\_logs\2022-01-05T06_13_41_628Z-debug.log
报错重现:
升级npm后,使用npm i 安装依赖
报错原因:
等依赖项中存在无法解决的冲突
解决方法:
npm i --legacy-peer-deps