无法解决对等依赖关系:React Native Firebase 应用程序和 Firestore

问题描述 投票:0回答:1

我一直在尝试使用 React Native Firebase 创建一个应用程序,但遇到了一些问题。我收到另一个错误(link),在网上查找时,这似乎可能是与包的依赖关系冲突的结果。所以我尝试更新 @react-native-firebase/app 和 @react-native-firebase/firestore ,我收到这些警告/错误“无法解决对等依赖关系”

Firestore 预计应用程序版本为 18.7.3,但实际上是版本 18.8.0。所以我想我必须降级?我真的不知道在这里做什么。

这是 npm install --save @react-native-firebase/app 的错误消息: npm WARN ERESOLVE 覆盖对等依赖 npm 警告 解决时:[电子邮件受保护] 发现 npm 警告:@react-native-firebase/[电子邮件受保护] npm 警告 node_modules/@react-native-firebase/app 来自根项目的 npm WARN @react-native-firebase/app@"^18.8.0" npm 警告 npm 警告无法解决依赖关系: npm 警告来自@react-native-firebase/app@react-native-firebase/app@“18.7.3”/[电子邮件受保护] npm 警告 node_modules/@react-native-firebase/auth 来自根项目的 npm WARN @react-native-firebase/auth@"^18.7.3" npm WARN ERESOLVE 覆盖对等依赖 npm 警告 解决时:[电子邮件受保护] 发现 npm 警告:@react-native-firebase/[电子邮件受保护] npm 警告 node_modules/@react-native-firebase/app 来自根项目的 npm WARN @react-native-firebase/app@"^18.8.0" npm 警告 npm 警告无法解决依赖关系: npm 警告来自@react-native-firebase/app@react-native-firebase/app@“18.7.3”/[电子邮件受保护] npm 警告 node_modules/@react-native-firebase/firestore 来自根项目的 npm WARN @react-native-firebase/firestore@"^18.7.3"

添加了2个包,5秒审核了1185个包

66 个套餐正在寻求资金 运行

npm fund
了解详情

5 个中等严重程度的漏洞

要解决所有问题(包括重大更改),请运行: npm 审计修复 --force

运行

npm audit
了解详细信息。

这是 npm install --save @react-native-firebase/firestore 的错误消息: npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解决 npm 错误! npm 错误!解析时:@react-native-firebase/[电子邮件受保护] npm 错误!找到:@react-native-firebase/[电子邮件受保护] npm 错误! node_modules/@react-native-firebase/应用程序 npm 错误!来自根项目的 @react-native-firebase/app@"^18.8.0" npm 错误!来自@react-native-firebase/的同行@react-native-firebase/app@“18.8.0”[电子邮件受保护] npm 错误! node_modules/@react-native-firebase/firestore npm 错误!来自根项目的 @react-native-firebase/firestore@"18.8.0" npm 错误! npm 错误!无法解决依赖关系: npm 错误!来自@react-native-firebase/的同行@react-native-firebase/app@“18.7.3”[电子邮件受保护] npm 错误! node_modules/@react-native-firebase/auth npm 错误!来自根项目的 @react-native-firebase/auth@"^18.7.3" npm 错误! npm 错误!对等依赖冲突:@react-native-firebase/[电子邮件受保护] npm 错误! node_modules/@react-native-firebase/应用程序 npm 错误!来自@react-native-firebase/的同行@react-native-firebase/app@“18.7.3”[电子邮件受保护] npm 错误! node_modules/@react-native-firebase/auth npm 错误!来自根项目的 @react-native-firebase/auth@"^18.7.3" npm 错误! npm 错误!修复上游依赖冲突,或重试 npm 错误!此命令带有 --force 或 --legacy-peer-deps npm 错误!接受不正确的(并且可能损坏的)依赖关系解析。 npm 错误! npm 错误! npm 错误!完整报告请参见: npm 错误! /Users/benfirstenberg/.npm/_logs/2024-01-27T16_59_24_206Z-eresolve-report.txt

npm 错误!此运行的完整日志可以在以下位置找到:/Users/benfirstenberg/.npm/_logs/2024-01-27T16_59_24_206Z-debug-0.log

到目前为止我所尝试的只是在安装中添加“@latest”,但这没有帮助。

reactjs react-native react-native-firebase
1个回答
0
投票

试试这个

npm install --save @react-native-firebase/firestore --legacy-peer-deps
© www.soinside.com 2019 - 2024. All rights reserved.