react-native-branch需要一个react @> = 15.4.0的对等方但没有安装

时间:2017-08-26 21:00:15

标签: react-native npm branch.io

我正在使用react native开发一个应用,我希望使用branch.io来获得一些不错的深层链接。

我正在运行npm命令来安装反应原生

中的分支SDK

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

我收到以下消息

enter image description here

我也收到警告

enter image description here

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

我的package.json

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

1 个答案:

答案 0 :(得分:1)

来自Branch.io的Amruta:

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

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

如果您仍然继续遇到问题,可以写信integrations@branch.io,我们会帮助您进一步调试问题。