npm安装包报错npm error code ERESOLVE npm error ERESOLVE could not resolve

185 阅读1分钟
npm i exceljs  
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @ant-design/charts@0.9.13
npm error Found: react@17.0.2
npm error node_modules/react
npm error   peer react@"^16.8.0 || ^17.0.0" from @ahooksjs/use-request@2.8.15
npm error   node_modules/@ahooksjs/use-request
npm error     @ahooksjs/use-request@"^2.0.0" from @umijs/plugin-request@2.8.0
npm error     node_modules/@umijs/plugin-request
npm error       @umijs/plugin-request@"2.8.0" from @umijs/preset-react@1.8.32
npm error       node_modules/@umijs/preset-react
npm error         dev @umijs/preset-react@"^1.7.4" from the root project
npm error     @ahooksjs/use-request@"^2.8.14" from ahooks@2.10.14
npm error     node_modules/ahooks
npm error       ahooks@"^2.6.1" from @antv/l7-react@2.4.3
npm error       node_modules/@antv/l7-react
npm error         @antv/l7-react@"^2.1.9" from the root project
npm error   peer react@">=16.0.0" from @ant-design/icons@4.8.3
npm error   node_modules/@ant-design/icons
npm error     @ant-design/icons@"^4.2.1" from @ant-design/pro-card@1.20.22
npm error     node_modules/@ant-design/pro-card
npm error       @ant-design/pro-card@"1.20.22" from @ant-design/pro-list@1.21.87
npm error       node_modules/@ant-design/pro-list
npm error         @ant-design/pro-list@"^1.17.5" from the root project
npm error       2 more (@ant-design/pro-table, the root project)
npm error     @ant-design/icons@"^4.2.1" from @ant-design/pro-field@1.36.7
npm error     node_modules/@ant-design/pro-field
npm error       @ant-design/pro-field@"1.36.7" from @ant-design/pro-descriptions@1.12.7
npm error       node_modules/@ant-design/pro-descriptions
npm error         @ant-design/pro-descriptions@"^1.6.8" from the root project
npm error       3 more (@ant-design/pro-form, @ant-design/pro-list, @ant-design/pro-table)
npm error     10 more (@ant-design/pro-form, @ant-design/pro-layout, ...)
npm error   81 more (@ant-design/pro-card, @ant-design/pro-descriptions, ...)
npm error
npm error Could not resolve dependency:
npm error peer react@"^16.8.4" from @ant-design/charts@0.9.13
npm error node_modules/@ant-design/charts
npm error   @ant-design/charts@"^0.9.13" from the root project
npm error
npm error Conflicting peer dependency: react@16.14.0
npm error node_modules/react
npm error   peer react@"^16.8.4" from @ant-design/charts@0.9.13
npm error   node_modules/@ant-design/charts
npm error     @ant-design/charts@"^0.9.13" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:

解决办法

npm i exceljs --legacy-peer-deps