安装 NPM 导航依赖包安装时出错

Posted

技术标签:

【中文标题】安装 NPM 导航依赖包安装时出错【英文标题】:Error when install NPM navigation dependencies package installation 【发布时间】:2021-11-14 16:01:43 【问题描述】:

安装此包时 1. npm install @react-native-community/masked-view .

显示这样的错误

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

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

【问题讨论】:

【参考方案1】:

要解决它,您可以选择以下任何一种:

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

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

【讨论】:

以上是关于安装 NPM 导航依赖包安装时出错的主要内容,如果未能解决你的问题,请参考以下文章

为什么npm install在安装时会多安装很多依赖包

NPM 仅安装后依赖项

npm - 将安装的包保存为依赖项

Python 一键安装全部依赖包

全局安装具有对等依赖关系的 npm 包(package.json 中未提及)

NPM--Node Package Manager