react-native-branch 需要 react@>=15.4.0 的对等体,但已安装 none

react-native-branch requires a peer of react@>=15.4.0 but none was installed

我正在使用 react native and I want to use branch.io 开发一个应用程序以获得一些不错的深层链接。

我是 运行 在 react native 中为分支安装 SDK 的 npm 命令

npm i react-native-branch@latest --save

我收到以下消息

而且我也收到警告

分支包好像需要15.4.0以上的react版本。感觉 16.0.0-alpha.6 应该是比 15.4.0 更高的版本,为什么我会收到这条消息?

我的 package.json

中有以下内容
"react": "16.0.0-alpha.6",
"react-native": "0.43.4",

Amruta 来自 Branch.io 此处:

您看到的消息只是一个警告,不应对安装 React Native Branch SDK 造成任何阻碍。它也不应该导致任何深度链接问题。我们不能对 React 版本 16.0.0-alpha 的使用施加限制,因为我们想确保我们支持旧版本的 React Native 和 React。

我们正在研究更好的警告消息,或者可能完全删除 React 的 Peer Dependency 警告。

如果您仍然遇到问题,请写信给 integrations@branch.io,我们将帮助您进一步调试问题。