react-native undefined 不是对象(正在评估 RCCManager.setRootController)

react-native undefined is not an object (evaluating RCCManager.setRootController)

我正在尝试使用 redux 和 redux-saga 搭配制作一个简单的 react-native 应用程序。不幸的是,当我尝试 运行 应用程序时(无论是使用 react-native run-ios 还是 运行ning 到 Xcode,我都会收到以下错误:

奇怪的是,当我将诸如 redux-saga 的 Counter 示例之类的东西移植到 react-native 或其他示例时,我没有遇到这个问题。我想知道是否有人可以帮助指出哪里出了问题?

原来我只需要 link 一些更多的库。

重新安装这些组件有帮助:

npm install --save react-nativenpm install --save react-native-controllers

随后 rnpm link 解决了问题

我遇到了类似的问题,因为我为 Xcode 项目所做的设置不知何故丢失了,所以在 instructions 之后我重新做了它们,问题就解决了。

这是基于我自己失败的另一种解决方案: 通过重新检查 iOS installation doc,我发现了 #4 要求中的一些棘手差异: 它清楚地表明 项目行 而不是 目标行 。这次我选择了 'project' 行并添加了 #4 指令告诉我要做的事情。然后它解决了问题。希望我的解决方案会有所帮助。