我昨天将我的react-native testproject更新为新版本的react-navigation v3,但是现在当我运行该项目时,出现此红色错误屏幕,并显示错误消息
未定义不是对象(评估'RNGestureHandlerModule.State')
问题是,经过数小时的清理node_modules文件夹和更新等等,我创建了一个新的干净项目,但是错误不会消失。 今天,我上传了一个关于零食的迷你项目,一切都很好。.没有错误,迷你测试应用程序运行得非常完美-> https://snack.expo.io/@snak3/test-with-react-native
但是在正常的“ react-native run-ios”上,错误不会消失。我还将该项目上传到了github:https://github.com/Rockatweb/test-react-native
有人可以帮我吗?我不知道问题是什么:/
答案 0 :(得分:3)
使用以下命令解决此问题:
Step1: npm install --save react-native-gesture-handler
Step2: react-native link react-native-gesture-handler
Step3: Killall node -9
Step4: Delete app from simulator or imulator
Step5: Run app from Xcode or Android studio
答案 1 :(得分:2)
我也有这个问题:对我有帮助:
在您的项目中执行此命令可能会对您有所帮助:
react-native link react-native-gesture-handler