0

所以我正在尝试我的前几个教程与 react native,因此仍然很陌生。我已按照本教程在 IOS 应用程序中使用 npm 摄像头。相机可以找到,但我必须为相机找到这个库的链接。我尝试了手动方法和 rnpm。但是,现在我有一个不同的教程,我在使用相机之前一直在搞乱,模拟器会抛出这个错误。

undefined 不是一个对象(评估'CameraManager.Aspect'),并且更进一步还有一个关于我知道仅在我的其他教程中的文件的错误(因为我写了它)。

所以在我看来,这就像 xCode 或 react 的节点模块不知何故仍然持有这个代码。我之前在项目构建设置下的标题搜索路径中添加了一个条目,但我查看了它,我需要的相机路径不存在。所以我不知道这是从哪里来的。

我在我的项目上运行了 react-native run-ios,我尝试在 xcode 中清理产品并从那里运行。到目前为止,我还没有很幸运地弄清楚这一点。

4

1 回答 1

0

好的,这是我代表的一个简单的人为错误。无论如何,我都会发布一个答案,因为它可能会帮助一些 react-native 初学者。所以我最近从 linux 切换到了 OSX,当我开始使用 linux 时,我总是手动运行打包器以进行 react native,然后我发现在 OSX 上我可以在根目录下运行 react-native run-ios项目,它启动另一个终端窗口,打包程序正在运行。

react-native 打包程序导致了这个问题。当我第二天运行 react-native run-ios 命令时(没有关闭我的计算机),另一个窗口中的打包程序被遗忘了,我认为它足够聪明,可以终止该进程并重新启动一个新的打包程序其他项目,但没有。希望如果有人做出相同的假设,您可以通过这个答案节省一些时间。

于 2016-03-29T19:49:59.997 回答