Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未找到模块:Can';t解决'@egjs/hammerjs';安装React本机手势处理程序时_Javascript_React Native_Expo - Fatal编程技术网

Javascript 未找到模块:Can';t解决'@egjs/hammerjs';安装React本机手势处理程序时

Javascript 未找到模块:Can';t解决'@egjs/hammerjs';安装React本机手势处理程序时,javascript,react-native,expo,Javascript,React Native,Expo,我得到了错误 未找到模块:无法解析“@egjs/hammerjs” 尝试在Expo Run react native应用程序中导入“react native手势处理程序”时 我尝试了expo-install@types/hammerjs和expo-install@types/hammerjs以及在我的应用程序中导入hammer,但它仍然抛出错误 我正在使用Hammer.JS版本2.0.8和React-Native手势处理程序版本1.5.0我遇到了同样的问题,不得不卸载React-Native手势

我得到了错误

未找到模块:无法解析“@egjs/hammerjs”

尝试在Expo Run react native应用程序中导入“react native手势处理程序”时

我尝试了
expo-install@types/hammerjs
expo-install@types/hammerjs
以及在我的应用程序中导入hammer,但它仍然抛出错误


我正在使用Hammer.JS版本
2.0.8
和React-Native手势处理程序版本
1.5.0
我遇到了同样的问题,不得不卸载React-Native手势处理程序
npm卸载React-Native手势处理程序
通过npm而不是expo安装它react本机手势处理程序
,现在是1.6.1版

这对我来说是可行的,但它会触发一条警告消息
您的项目的某些依赖项与当前安装的expo软件包版本不兼容:
-react本机手势处理程序-预期版本范围:~1.5.0-实际安装版本:^1.6.1
在安装正确版本的软件包之前,项目可能无法正常工作。
要安装这些软件包的正确版本,请运行:expo install[软件包名称…]

但是,如果您使用expo
expo安装react-native手势处理程序安装react-native手势处理程序
,您将得到相同的
模块未找到:无法解决“@egjs/hammerjs”
问题。因此,我想这是一个短期的解决办法,但是可行的

我的expo cli是3.15.5版

以下是我当前的依赖项

“依赖项”:{
“@react本地社区/屏蔽视图”:“0.1.5”,
“世博会”:“^36.0.0”,
“expo av”:“~8.0.0”,
“反应”:“16.9.0”,
“react dom”:“16.9.0”,
“反应本机”:https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz",
“反应本机手势处理程序”:“^1.6.1”,
“反应本机安全区域上下文”:“0.6.0”,
“反应本机安全区域视图”:“^1.0.0”,
“反应本机屏幕”:“2.0.0-alpha.12”,
“react native web”:“^0.11.7”,
“反应导航”:“^4.1.1”,
反应导航堆栈“^2.1.1”
},
因此,您不需要将@types/hammerjs作为依赖项安装


我希望有帮助

不客气!您在尝试在浏览器上运行Expo时是否遇到此问题?