0

I am trying to update react and react-dom from 17.0.2 to 18.0.2 in a component library project.

I get an error npm WARN ERESOLVE overriding peer dependency

The peerDependency is react@">=16.3".

18.0.2 >= 16.3, so why would this be an error?

$> npm install --save-dev --save-exact react@18.0.2 react-dom@18.0.2

npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: my-lib@1.0.8
npm WARN Found: react@17.0.2
npm WARN node_modules/react
npm WARN   peer react@">=16.3" from @fortawesome/react-fontawesome@0.2.0
npm WARN   node_modules/@fortawesome/react-fontawesome
npm WARN     dev @fortawesome/react-fontawesome@"0.2.0" from the root project
npm WARN   12 more (@restart/context, @restart/hooks, prop-types-extra, ...)
user210757
  • 6,996
  • 17
  • 66
  • 115

0 Answers0