React native 链接后未找到react本机fbsdk模块

React native 链接后未找到react本机fbsdk模块,react-native,react-native-fbsdk,React Native,React Native Fbsdk,我在git repo和在线上搜索了这个错误,但没有找到任何让我来到这里的原因。React native对我来说是全新的,所以如果我错过了一些愚蠢的事情,我道歉 我正在尝试在我的react native项目中安装并链接react native fbsdk: 我经历了以下步骤: react-native init [YourApp] 结果:完成,项目已创建 react-native install react-native-fbsdk 输出:在C:\wamp\www\chatapp\node\u

我在git repo和在线上搜索了这个错误,但没有找到任何让我来到这里的原因。React native对我来说是全新的,所以如果我错过了一些愚蠢的事情,我道歉

我正在尝试在我的react native项目中安装并链接react native fbsdk:

我经历了以下步骤:

react-native init [YourApp]
结果:完成,项目已创建

react-native install react-native-fbsdk
输出:在C:\wamp\www\chatapp\node\u模块中扫描712个文件夹中的符号链接(26ms) rnpm安装信息模块react本机fbsdk已成功安装并链接

输出:在C:\wamp\www\chatapp\node\u模块中扫描712个文件夹中的符号链接(29ms) {[错误:找不到模块'C:\wamp\www\chatapp\node\u modules\react native fbsdk\package.json']代码:'module\u NOT\u FOUND'}

打印屏幕:

当然,当我尝试使用react native run android构建我的应用程序时,我发现:

...
:app:processDebugResources                 
:app:generateDebugSources                 
:app:processDebugJavaRes UP-TO-DATE      
:app:compileDebugJavaWithJavac                 
C:\wamp\www\chatapp\android\app\src\main\java\com\chatapp\MainApplication.java:16: error: cannot find symbol
import com.facebook.FacebookSdk;
...
更多信息:

  • React本机版本:0.42.3
  • npm-版本4.2.0
  • 我在下找不到“react native fbsdk”文件夹 “我的节点”模块文件夹
  • Windows 8.1
  • 我在安卓工作室工作
  • Android SDK平台工具25.0.4
  • Android SDK工具25.2.3
先谢谢你。 利奥

编辑+更新:添加了react原生标记。Facebook团队对此进行了调查,看起来这是React Native本身的问题。

与社区相处几天后,我发现了这个问题

此行对react native无效

react-native install react-native-fbsdk
相反,我们需要写:

npm i -S react-native-fbsdk
然后

react-native link react-native-fbsdk

是的。。。react-native安装react-native fbsdk命令将应用程序搞砸了
react-native link react-native-fbsdk