React native React本机错误建议-开发服务器返回响应错误代码:500

React native React本机错误建议-开发服务器返回响应错误代码:500,react-native,android-emulator,react-native-android,react-navigation,react-native-navigation,React Native,Android Emulator,React Native Android,React Navigation,React Native Navigation,我正在使用React Native,在我的android仿真器上遇到以下错误 我对React Native很陌生,在App.js中编写代码。我在网上看了一个关于如何使用react导航的教程,所以我跟着它创建了一个homestack.js文件。此时,我的app.js文件仍然运行良好 我将代码添加到homestack.js,然后将其导入到我的app.js文件中,但这时出现了这个错误。当我注释掉homestack.js上的所有代码时,或者当我注释掉app.js文件上的导入时,这个错误没有得到解决 我

我正在使用React Native,在我的android仿真器上遇到以下错误

我对React Native很陌生,在App.js中编写代码。我在网上看了一个关于如何使用react导航的教程,所以我跟着它创建了一个homestack.js文件。此时,我的app.js文件仍然运行良好

我将代码添加到homestack.js,然后将其导入到我的app.js文件中,但这时出现了这个错误。当我注释掉homestack.js上的所有代码时,或者当我注释掉app.js文件上的导入时,这个错误没有得到解决

我按照错误说明操作(清除watchman、删除节点模块、安装Thread、重置Thread缓存),但这也没有解决问题

修复方法: 因为上面没有一个解决了这个问题,所以我从根文件夹中完全删除了homestack.js文件,然后解决了这个问题。然而,我没有想到的是,当我将homestack.js文件放回根文件夹以查看会发生什么时,应用程序再次正常运行,没有任何问题。就好像错误从未发生过一样


我想我的问题是,这里的实际问题是什么?为什么将文件从文件夹中取出,然后将其放回文件夹中可以解决此问题?在上述修复过程的每一步之后,我都会运行“npx react native run android”,所以问题并不是因为仿真器运行的是旧版本

出现此错误后,您已导入react导航堆栈,但未安装该软件包。您可以安装packge
添加react导航堆栈@react native community/masked view react native safe area context

npm安装react导航堆栈@react native community/masked view react native safe area context

了解更多
https://www.npmjs.com/package/react-navigation-stack

通过执行命令
cd-android&&gradlew-clean安装包clean项目后,调试项目。

我已经安装了您所说的包。我也运行了gradlew clean,但仍然收到相同的错误。问题不在于软件包的安装。我今天又看到了这个错误,但不知道如何修复。