【问题标题】:React Native Error Advice - The development server returned response error code:500React Native Error Advice - 开发服务器返回响应错误代码:500
【发布时间】: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


    【解决方案1】:

    出现此错误后,您已导入 react-navigation-stack 而未安装包。你可以安装包 yarn add react-navigation-stack @react-native-community/masked-view react-native-safe-area-context

    npm install react-navigation-stack @react-native-community/masked-view react-native-safe-area-context

    了解更多https://www.npmjs.com/package/react-navigation-stack 通过执行命令cd android && gradlew clean 安装包清理项目后,然后调试您的项目。

    【讨论】:

    • 你说的包我已经安装好了。我也运行过 gradlew clean 但仍然收到同样的错误。问题不在于软件包安装。我今天又看到了这个错误,但不知道如何解决。
    猜你喜欢
    • 2021-09-16
    • 2017-06-07
    • 2017-04-09
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多