React native React navigation-依赖项(安装NPM navigation dependencies包安装时出错)

React native React navigation-依赖项(安装NPM navigation dependencies包安装时出错),react-native,npm,react-navigation,npm-install,react-navigation-v5,React Native,Npm,React Navigation,Npm Install,React Navigation V5,当我安装这个软件包时 一,。npm安装@react本地社区/屏蔽视图 它显示了这样的错误 npm错误!代码解析 npm错误!ERESOLVE无法解析依赖关系树 npm错误! npm错误!解析时:示例_pro@0.0.1 npm错误!发现:react@17.0.1 npm错误!节点\u模块/反应 npm错误!从根项目响应@“17.0.1” npm错误! npm错误!无法解析依赖项: npm错误!来自@react native community/masked的对等反应“^16.0”-view@0.

当我安装这个软件包时

一,。npm安装@react本地社区/屏蔽视图

它显示了这样的错误

npm错误!代码解析 npm错误!ERESOLVE无法解析依赖关系树 npm错误! npm错误!解析时:示例_pro@0.0.1 npm错误!发现:react@17.0.1 npm错误!节点\u模块/反应 npm错误!从根项目响应@“17.0.1” npm错误! npm错误!无法解析依赖项: npm错误!来自@react native community/masked的对等反应“^16.0”-view@0.1.10 npm错误!node_modules/@react本机社区/屏蔽视图 npm错误@从根项目响应本地社区/屏蔽视图@“*” npm错误! npm错误!修复上游依赖项冲突,或重试 npm错误!此命令包含--force或--legacy peer deps npm错误!接受不正确(且可能已损坏)的依赖项解析。 npm错误! npm错误!有关完整报告,请参阅C:\Users\HP\AppData\Local\npm cache\eresolve-report.txt

npm错误!此运行的完整日志可在以下位置找到: npm错误!C:\Users\HP\AppData\Local\npm-cache\u logs\2021-04-21T03\u 52\u 51\u 024Z-debug.log


-----我应该如何解决此问题------

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

另一条错误消息告诉您 您的项目正在使用
react
@17.0.1版本,而
@react本地社区/屏蔽视图
0.1.10的依赖项为
react
@16

要解决此问题,您可以选择以下选项之一:

  • 将@react native community/masked view升级到正在接受的最新包react@16及react@17
  • 将根项目的react版本降级为16

  • 删除package-lock.json文件是否会影响我的项目??删除package-lock.json会丢失已安装的软件包版本。然后npm将获得package.json中版本之后的最新包版本。这对您的情况没有帮助,因为package.json中已经存在版本冲突。先生,我应该如何将@react native community/masked view升级到最新版本?更改package.json中的版本。最新的是0.2.4。