【发布时间】:2020-03-11 18:07:39
【问题描述】:
我正在使用 React Native 并在我的 android 模拟器上遇到以下错误
我是 React Native 的新手,并且正在使用 App.js 进行编码。我在网上看了一个关于如何使用 react-navigation 的教程,所以我关注它并创建了一个 homestack.js 文件。我的 app.js 文件此时仍然可以正常工作。
我在 homestack.js 中添加了代码,然后将其导入到我的 app.js 文件中,但此时出现了此错误。当我注释掉 homestack.js 上的所有代码或注释掉我的 app.js 文件中的导入时,此错误未解决。
我按照错误说明(清除守望者、删除节点模块、纱线安装、纱线重置缓存),但这也没有解决问题。
解决方法: 由于以上都没有解决问题,我完全从我的根文件夹中删除了 homestack.js 文件,然后解决了这个问题。然而,我没想到的是,当我将 homestack.js 文件放回根文件夹以查看会发生什么时,应用程序再次运行良好,没有任何问题。就好像错误从未发生过一样。
我想我的问题是,这里的实际问题是什么?为什么将文件从文件夹中取出然后放回去解决问题?在上述修复过程的每一步之后,我都运行了“npx react-native run-android”,所以问题不是因为模拟器运行的是旧版本。
【问题讨论】:
标签: react-native android-emulator react-native-android react-navigation react-native-navigation