我在react-navigation导航中使用react-native-gesture-handler并收到此错误
null不是对象(评估'RNGestureHandlerModule.Direction')
工作区文件是使用新的React本机版本(0.60)自动创建的。而且Xcode项目的“ libraries”文件夹下没有库。
我在react native中创建了一个新项目,并自动使用react-native版本0.60创建了一个新项目。然后我安装了以下依赖项
npm install-保存反应导航 npm install —保存react-native-gesture-handler 安装后出现运行时错误
null不是对象(评估'RNGestureHandlerModule.Direction')
我还尝试通过以下步骤手动链接react-native-gesture-handler依赖项
右键单击库“将文件添加到项目” /node_modules/react-native-gesture-handlers/ios/RNGestureHandler.xcodeproj 进入构建阶段并添加libRNGestureHandler.a 跑 之后,我得到以下错误
->找不到文件 ->找不到文件
有人建议我解决此问题吗?
答案 0 :(得分:3)
您尝试使用react-native link react-native-gesture-handler
吗?
对我而言,解决方案是:
1)react-native link react-native-gesture-handler
2)cd ios
3)pod install
像现在一样,pod会以本机0.60自动安装到项目中
答案 1 :(得分:1)
如果您使用RN> 0.60,则无需手动链接react-native-gesture-handler,因为它支持自动链接。
对于iOS
cd ios && pod install
有关更多信息,请参见issue #671
答案 2 :(得分:0)
请尝试链接react-native-gesture-handler,然后修复此错误
尝试使用此命令获取链接手势处理程序插件
react-native链接react-native-gesture-handler