npm install --save react-with-firebase-auth 控制台错误

npm install --save react-with-firebase-auth console ERROR

我正在尝试在我的 React 项目中安装 Firebase 身份验证,我在 VSCode 的命令行中写道:

npm install --save firebase react-with-firebase-auth

但它只显示这个错误:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: proiect2-app@0.1.0
npm ERR! Found: firebase@9.8.2
npm ERR! node_modules/firebase
npm ERR!   firebase@"^9.8.2" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer firebase@"^8.6.8" from react-with-firebase-auth@1.4.1
npm ERR!   react-with-firebase-auth@"*" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

你知道在这种情况下我该怎么办吗?

您正在尝试安装依赖于 firebase@"^8.6.8"(firebase 版本 8.6.8)的库 react-with-firebase-auth@1.4.1,但在您的项目中您使用的是 firebase 9.8.2 .这是一个依赖性错误。

react-with-firebase-auth 取决于 Firebase 版本 8.6.8。您当前使用的版本是 9.8.2,因此 react-with-firebase-auth 不兼容。所以要么你必须在你的 package.json 中将你的 Firebase 版本从 9.8.2 更改,要么你必须找到一个与新版本的 Firebase

兼容的新库