首页 > 解决方案 > 如何使用 Expo 修复 React Native Navigation - Haste 模块地图中不存在模块“react-native-gesture-handler”

问题描述

我正在尝试将 react-navigation 添加到我的 Expo react-native 应用程序中。我已经通过安装 react-native-gesture-handler 犯了一个错误,因为它包含在 Expo 库中。我尝试通过删除 package.json 文件中的手势处理程序并删除节点模块和 package.lock 文件然后再次运行 npm install 来解决此问题。此解决方案修复了一个具有类似问题的测试项目,但是,这个问题仍然存在。

这是我唯一的 react-native-gesture 处理程序依赖项。

https://www.dropbox.com/s/j361xml8irsf8xg/Screen%20Shot%202019-04-11%20at%207.47.31%20PM.png?dl=0

这是我的反应原生屏幕给我的链接

https://www.dropbox.com/s/v9xjzjliwhjwbft/IMG_AFC01F6D20DA-1.jpg?dl=0

模块“react-native-gesture-handler”在急速模块图中不存在?任何想法如何解决这个问题将不胜感激。

标签: react-nativeexporeact-native-navigation

解决方案


您应该删除您的 node_modules 和 package-lock.json 或 yarn.lock 并再次运行 npm install 或 yarn。之后运行expo start -c以清除打包程序的缓存,您的问题很可能会得到解决。


推荐阅读