【问题标题】:React Native Expo Timout ErrorReact Native Expo 超时错误
【发布时间】:2018-08-24 08:05:27
【问题描述】:

我目前正在尝试学习 React Native。我使用 create-react-native-app 创建了一个项目。创建项目后,我在显示 QR 码的文件夹上启动了 npm start。我已经在我的 Android 手机上安装了 expo 应用程序并扫描了代码,但我在我的 expo 应用程序上收到 Uncaught Error: Timed out, no manifest in cache 并且没有给出堆栈跟踪。

我已经让它工作了一段时间,但不知何故它目前不工作。

我使用的是 Windows 10。 npm 5.6 纱线 1.5.1

【问题讨论】:

    标签: reactjs react-native expo


    【解决方案1】:

    我使用 Ubuntu 修复它的方法是(我使用 create-react-native-app 创建了我的应用程序):

    1. 打开终端
    2. 执行ifconfig
    3. 找到网络接口(在我的例子中是 wlp4s0)
    4. 执行export REACT_NATIVE_PACKAGER_HOSTNAME="IP_FOUND_BEFORE"
    5. 纱线开始
    6. 成功! Finished building JavaScript bundle in 10069ms

    【讨论】:

      【解决方案2】:

      Expo 仅支持最新的 6 个版本,这是因为我们必须在客户端拥有每个版本的所有本机代码,这样会很快变大 ??。在撰写此 v26 版本时,该版本的 expo 客户端将不支持 v19 项目。请通过转到app.json(或exp.json,具体取决于您的项目的年龄?)并检查版本号来确保您的应用程序是最新的。

      除此之外,我还建议您通过在项目的根文件夹中调用 exp start 来启动您的项目?

      【讨论】:

      • 我正在一个全新的项目中尝试它。基本上我所做的是按照 react-native 的指南安装 create-react-native-app,使用命令创建项目,转到文件夹,运行 npm start,扫描 QR 码,我得到了错误。我认为 create-react-native-app 会安装更新版本。
      • 我也卡在了同一个地方,你有解决办法吗? @Dujndaf
      • @KhanStan99 我在这里找到了解决问题的方法:github.com/react-community/create-react-native-app/issues/598
      【解决方案3】:

      导致这种情况的问题是有多个网络连接。就我而言,我有一个由打包程序使用的虚拟网络连接,而不是 wifi 连接。所以基本上发生的事情是我的手机和我的电脑使用不同的连接。我在这里找到了解决方案:https://github.com/react-community/create-react-native-app/issues/598

      【讨论】:

        猜你喜欢
        • 2017-09-21
        • 2019-04-04
        • 2022-06-18
        • 1970-01-01
        • 2023-02-25
        • 2020-06-03
        • 1970-01-01
        • 2022-10-31
        • 1970-01-01
        相关资源
        最近更新 更多