在React版本18中使用react-facebook-login

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

我希望将 React-facebook-login 库与 React 版本 18 一起使用,但我无法安装该包。

npm 在控制台上抛出错误? 该库支持 React 版本 18 吗? 有什么解决方法和替代方法吗?

非常感谢......

reactjs
1个回答
0
投票

因为

react-facebook-login@latest
需要
react@^16.0.0
作为其对等依赖项,并且您当前在项目中安装了
react@18
,所以已触发此警告。

选项 1: 要解决此问题,请考虑将 React 版本从

18
降级到
^16.0.0
,然后继续重新安装
react-facebook-login

选项2: 或者,您可以使用以下任一命令强制安装

react-facebook-login

npm install react-facebook-login -S --force

npm install react-facebook-login -S --legacy-peer-deps

选项3: 另一种方法是使用

npm i @greatsumini/react-facebook-login
代替标准
npm i react-facebook-login
。该包可能会提供与您当前的 React 版本的兼容性。

© www.soinside.com 2019 - 2024. All rights reserved.