为什么 Metro Builder 无法解析 react-native-gesture-handler 中指定的 'main' 模块?

Why is metro builder unable to resolve a 'main' module specified within react-native-gesture-handler?

所以我按照文档安装了 react-navigation 5.x,在将 import 'react-native-gesture-handler'; 粘贴到我的 index.js 后弹出内部错误,说明它无法解决某些 'main' react-native-gesture-handler.package.json中指定的模块。

这是我遇到的错误。我查看了其他一些类似的解决方案,其中他们说 link react-native 但我猜这些步骤是针对以前的版本的。

这表示在 react-native-gesture-handler 中有索引但是确实有!!

请帮忙,因为我是 react-native 的新手,这样的错误只会让人失去动力

尝试从您的项目名称中删除撇号。

安装后,Metro Bundler 的文件观察器有时会直接与节点模块的状态不同步,或者缓存可能会损坏。

尝试删除您的 node_modules/ 目录,使用 yarnnpm i 重新安装,然后使用:

react-native start -- --reset-cache