React-navigation- dependencies (Error while install NPM navigation dependencies package installation)

React-navigation- dependencies (Error while install NPM navigation dependencies package installation)

当我安装这个包时

1。 npm 安装@react-native-community/masked-view .

它显示这样的错误

npm 错误!代码 ERESOLVE 错误! ERESOLVE 无法解析依赖树 错误! 错误!解析时:Sample_pro@0.0.1 错误!发现:react@17.0.1 错误! node_modules/react 错误!来自根项目的 react@"17.0.1" 错误! 错误!无法解决依赖关系: 错误!来自@react-native-community/masked-view@0.1.10 的同行反应@"^16.0" 错误! node_modules/@react-native-community/masked-view 错误! @react-native-community/masked-view@"*" 来自根项目 错误! 错误!修复上游依赖冲突,或者重试 错误!此命令与 --force 或 --legacy-peer-deps 错误!接受不正确(并且可能损坏)的依赖项解析。 错误! 错误!有关完整报告,请参阅 C:\Users\HP\AppData\Local\npm-cache\eresolve-report.txt。

npm 错误!此 运行 的完整日志可在以下位置找到: 错误! C:\Users\HP\AppData\Local\npm-cache_logs21-04-21T03_52_51_024Z-debug.log

-----我该如何解决这个问题-----

请删除 package-lock.json 文件并再次尝试安装,希望它能正常工作。

错误信息告诉你 您的项目正在使用 react @ 17.0.1 版本,而 @react-native-community/masked-view 0.1.10 具有 react @ 16.

的依赖项

要解决它,您可以选择以下之一:

  1. 将@react-native-community/masked-view升级到接受react@16和react@17
  2. 的最新包
  3. 将根项目的 React 版本降级到 16