我希望将 React-facebook-login 库与 React 版本 18 一起使用,但我无法安装该包。
npm 在控制台上抛出错误? 该库支持 React 版本 18 吗? 有什么解决方法和替代方法吗?
非常感谢......
因为
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 版本的兼容性。