【问题标题】:Module not found: Can't resolve '@egjs/hammerjs' while installing React Native Gesture Handler找不到模块:安装 React Native Gesture Handler 时无法解析“@egjs/hammerjs”
【发布时间】:2020-03-27 04:01:57
【问题描述】:

我得到了错误

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

尝试在 Expo Run React Native 应用程序中导入“react-native-gesture-handler”时。

我已经尝试过expo install @types/hammerjsexpo install @types/hammerjs 以及在我的应用程序中import hammer,但它仍然会抛出错误。

我正在使用 Hammer.JS 版本 2.0.8 和 React Native Gesture Handler 版本 1.5.0

【问题讨论】:

    标签: javascript react-native expo


    【解决方案1】:

    我遇到了同样的问题,不得不卸载 react-native-gesture-handler npm uninstall react-native-gesture-handler通过 npm 而不是 expo 安装它 npm i react-native-gesture-handler现在是 1.6.1 版。 p>

    这对我有用,但会触发警告消息Some of your project's dependencies are not compatible with currently installed expo package version: - react-native-gesture-handler - expected version range: ~1.5.0 - actual version installed: ^1.6.1 Your project may not work correctly until you install the correct versions of the packages. To install the correct versions of these packages, please run: expo install [package-name ...]

    但是,如果您使用 expo expo install react-native-gesture-handler 安装 react-native-gesture-handler,您将遇到相同的 Module not found: Can't resolve '@egjs/hammerjs' 问题。因此,我想这是一个短期修复,但可行。

    我的 expo-cli 是 3.15.5 版

    这是我当前的依赖项 "dependencies": { "@react-native-community/masked-view": "0.1.5", "expo": "^36.0.0", "expo-av": "~8.0.0", "react": "16.9.0", "react-dom": "16.9.0", "react-native": "https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz", "react-native-gesture-handler": "^1.6.1", "react-native-safe-area-context": "0.6.0", "react-native-safe-area-view": "^1.0.0", "react-native-screens": "2.0.0-alpha.12", "react-native-web": "^0.11.7", "react-navigation": "^4.1.1", "react-navigation-stack": "^2.1.1" }, 所以你不需要安装 @types/hammerjs 作为依赖。

    希望对你有帮助!

    【讨论】:

    • 不客气!您在尝试在浏览器上运行 Expo 时遇到过这个问题吗?
    猜你喜欢
    • 2019-08-16
    • 2022-01-02
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2022-06-27
    • 1970-01-01
    • 2019-09-27
    • 2019-12-14
    相关资源
    最近更新 更多