安装npm导航依赖包安装时报错

Error when install NPM navigation dependencies package installation

安装这个包时 1. npm 安装@react-native-community/masked-view .

它显示这样的错误

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

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

要解决这个问题,您可以选择以下任何一项:

将@react-native-community/masked-view升级到接受react@16和react@17的最新包

将根项目的 React 版本降级到 16