未找到 React 本机 RTCRootView.h
React native RTCRootView.h not found
我正在尝试使用 React native,但我在 xcode 中收到一个错误,上面写着 "Lexical or preprocessor error 'RTCRootView.h' not found." 我已经检查过,此文件位于框架文件夹中,我已尝试将其移动到项目也是如此,仍然无法消除错误并成功构建。
在example
目录下,运行npm install
安装依赖。
然后,打开 swipeoutExample.xcodeproj
和 运行.
编辑 (2015-10-12):
react-native-swipeout 已更新为使用最新的 react-native,包括 ./ios
和 ./android
目录。
- iOS:打开
./ios
目录下的xcode工程,运行.
- Android:启动一个模拟器,然后在项目根目录下运行
react-native run-android
。 (注意:swipeout 目前与 Android 不兼容,但很快就会兼容。)
有时可能是因为您的项目目录中缺少 node_modules 文件夹。
- 将 node_modules 文件夹移动到您的项目
- 运行 npm install 在你的项目目录下
运行 npm install
可能对某些人有效,但对我无效。
对我有用的是 XCode > 产品 > 清洁
刚遇到同样的错误。就我而言,这是因为打字错误。我把RTCRootView.h换成了RCTRootView.h(RCT是ReaCT的缩写)
我正在尝试使用 React native,但我在 xcode 中收到一个错误,上面写着 "Lexical or preprocessor error 'RTCRootView.h' not found." 我已经检查过,此文件位于框架文件夹中,我已尝试将其移动到项目也是如此,仍然无法消除错误并成功构建。
在example
目录下,运行npm install
安装依赖。
然后,打开 swipeoutExample.xcodeproj
和 运行.
编辑 (2015-10-12):
react-native-swipeout 已更新为使用最新的 react-native,包括 ./ios
和 ./android
目录。
- iOS:打开
./ios
目录下的xcode工程,运行. - Android:启动一个模拟器,然后在项目根目录下运行
react-native run-android
。 (注意:swipeout 目前与 Android 不兼容,但很快就会兼容。)
有时可能是因为您的项目目录中缺少 node_modules 文件夹。
- 将 node_modules 文件夹移动到您的项目
- 运行 npm install 在你的项目目录下
运行 npm install
可能对某些人有效,但对我无效。
对我有用的是 XCode > 产品 > 清洁
刚遇到同样的错误。就我而言,这是因为打字错误。我把RTCRootView.h换成了RCTRootView.h(RCT是ReaCT的缩写)