2
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: react@17.0.1
npm ERR! node_modules/react
npm ERR!   peer react@">=16.0" from @react-native-community/masked-view@0.1.11
npm ERR!   node_modules/@react-native-community/masked-view
npm ERR!     peer @react-native-community/masked-view@">= 0.1.0" from @react-navigation/stack@5.14.5
npm ERR!     node_modules/@react-navigation/stack
npm ERR!       @react-navigation/stack@"^5.14.5" from the root project
npm ERR!     @react-native-community/masked-view@"^0.1.11" from the root project
npm ERR!   peer react@"*" from @react-navigation/bottom-tabs@5.11.11
npm ERR!   node_modules/@react-navigation/bottom-tabs
npm ERR!     @react-navigation/bottom-tabs@"^5.11.11" from the root project
npm ERR!   15 more (@react-navigation/core, @react-navigation/native, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.3.0" from @callstack/react-theme-provider@3.0.6
npm ERR! node_modules/react-native-paper/node_modules/@callstack/react-theme-provider
npm ERR!   @callstack/react-theme-provider@"^3.0.6" from react-native-paper@4.9.1
npm ERR!   node_modules/react-native-paper
npm ERR!     react-native-paper@"*" 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! A complete log of this run can be found in:
Martijn Pieters
  • 1,048,767
  • 296
  • 4,058
  • 3,343

2 Answers2

4

Use --force with your npm install command.

npm install <package-name> --force

The package you are trying to install has a dependency on React v16, but you have React v17.

This errors are thrown encountered in the latest npm version.

Aniket Kolekar
  • 383
  • 6
  • 19
0

Maybe you can try this one, before running npm install.

npm config set legacy-peer-deps true

Handi
  • 59
  • 5