【发布时间】:2020-11-29 08:00:30
【问题描述】:
所以我按照文档安装了 react-navigation 5.x,并在我的 index.js 中粘贴了 import 'react-native-gesture-handler'; 之后,弹出内部错误,指出它无法解析在react-native-gesture-handler 的 package.json。
这是我遇到的错误。我查看了其他一些类似的解决方案,其中他们声明要链接 react-native,但我猜这些步骤是针对以前的版本的。
这表示 react-native-gesture-handler 中有索引但是有!!
请帮忙,因为我是 react-native 的新手,这样的错误只会让你失去动力
【问题讨论】:
-
尝试从您的项目名称中删除撇号。
-
尝试删除您的
node_modules目录,使用yarn或npm i重新安装,然后使用react-native start -- --reset-cache -
好的,现在它构建没有错误,但为什么会发生呢?
-
只是偶尔发生。我认为文件观看变得混乱。现在已经成为习惯了;每当我刚刚安装了某些东西并收到此错误时,我都会检查它在我的
package.json中的条目。如果它在那里,则意味着 Metro 被混淆了,或者我的导入语句是错误的。 (当然,除非库错误地导入了某些东西)
标签: react-native metro-bundler react-native-gesture-handler