【问题标题】:React Native App - The development server returned response error code: 500React Native App - 开发服务器返回响应错误代码:500
【发布时间】:2018-09-21 20:46:22
【问题描述】:

我再问一次,因为我的案子在以前的答案中没有得到解决。 我创建了一个在 Snack 上完美运行的 React Native App,但后来我想在 Expo 上尝试一下(我想添加一些 Snack 无法加载的模块)。 所以,我使用create-react-native-app 来制作我的项目。 然后,在编辑代码后,我尝试使用 Genymotion 模拟器启动它,但每次我这样做时,都会出现以下错误:

我不明白它有什么问题? 我已经尝试删除 node_modules 文件夹,更改 React Native 和 Babel 版本并使用 npm install 重新安装项目。 此外,在控制台中,它向我显示了这个错误:

22:33:56: Unable to resolve ./components/AssetExample" from "./C:\\Users\\danie\\HC\\App.js`: The module `./components/AssetExample` could not be found"
22:33:56: Failed building JavaScript bundle

但是我不知道这个模块应该在哪里导入? package.json 还是 package-lock.json?

我使用以下命令在 Genymotion 中启动它:

cd HC
npm start android

我能做什么?请帮帮我。

React Native 版本:0.55.2

Babel(预设 React Native) 版本:^4.0.0

编辑: 项目结构和代码按要求,我在 GitHub 上创建了存储库:https://github.com/DanielVip3/HC ^ 我没有推送 node_modules 文件夹,因为它太大了,但我想你已经知道:它包含 React Native 使用的所有模块。

【问题讨论】:

  • 如果您将显示此行为的代码的最小版本添加到问题中,您可能会得到更多响应;没有它,就没有什么可做的。

标签: android react-native genymotion


【解决方案1】:

应用程序正在您自己的应用程序文件夹中查找 ./components/AssetExample。

【讨论】:

    【解决方案2】:
    请提供您的项目结构和 App.js 文件中的代码(同时确保您在 AssetExample.js 文件中导出 AssetExample 类。
    我了解您正在尝试做的是(可能)在 App.js 中您从“./components/AssetExample”导入 AssetExample,因此可能的错误是:
    1)路径错误
    2)您没有在 AssetExample.js 中导出默认 AssetExample 

    【讨论】:

    • 刚刚编辑了我的代码以添加项目结构和代码。无论如何,我已经想到了,但是不,我不是手动导入./components/AssetExample,我认为我尝试导入的模块。
    • 嗯,也许然后尝试: npm start --reset-cache ,如果我将它与this相关联
    猜你喜欢
    • 2021-09-16
    • 2017-06-07
    • 2017-04-09
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多