不支持的顶级事件类型“onGestureHandlerStateChange dispatched
Unsupported top level event type "onGestureHandlerStateChange dispatched
Image
该应用程序在尝试导航后崩溃,而使用 expo 它不会崩溃,它仅在生产模式下使用通过 Expo 构建的 apk
我已经删除并安装了模块,并尝试降级和更新 react-navigation
"react": "16.8.3",
"react-native": "https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz",
"react-native-datepicker": "^1.7.2",
"react-native-dialog": "^5.5.0",
"react-native-dialog-input": "^1.0.7",
"react-native-root-toast": "^3.0.2",
"react-native-snackbar": "^0.5.5",
"react-native-table-component": "^1.2.0",
"react-navigation": "^3.3.0",
"react-redux": "^6.0.1",
不支持的顶级事件类型"onGestureHandlerStateChange"已调度
按照以下步骤操作:
- 删除您的
node_modules
目录和 package-lock.json
文件
- 在您的package.json
中将react-navigation
版本修改为^3.11.1
- 运行
npm install
- 运行
expo install react-native-gesture-handler react-native-reanimated react-navigation
- 运行 在
expo start -c
这应该设置一个兼容版本的 react-navigation 并解决你的手势问题。
希望对您有所帮助!
Image
该应用程序在尝试导航后崩溃,而使用 expo 它不会崩溃,它仅在生产模式下使用通过 Expo 构建的 apk
我已经删除并安装了模块,并尝试降级和更新 react-navigation
"react": "16.8.3",
"react-native": "https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz",
"react-native-datepicker": "^1.7.2",
"react-native-dialog": "^5.5.0",
"react-native-dialog-input": "^1.0.7",
"react-native-root-toast": "^3.0.2",
"react-native-snackbar": "^0.5.5",
"react-native-table-component": "^1.2.0",
"react-navigation": "^3.3.0",
"react-redux": "^6.0.1",
不支持的顶级事件类型"onGestureHandlerStateChange"已调度
按照以下步骤操作:
- 删除您的
node_modules
目录和package-lock.json
文件 - 在您的package.json 中将
- 运行
npm install
- 运行
expo install react-native-gesture-handler react-native-reanimated react-navigation
- 运行 在
expo start -c
react-navigation
版本修改为^3.11.1
这应该设置一个兼容版本的 react-navigation 并解决你的手势问题。
希望对您有所帮助!