【问题标题】:'expo start' or 'npm start' command stuck at ''Starting metro bundler"“expo start”或“npm start”命令卡在“正在启动 Metro bundler”
【发布时间】:2021-02-20 09:40:22
【问题描述】:

我正在使用 react native expo 来构建移动应用程序。我按照以下步骤操作:-

  1. expo init myapp
  2. cd myapp
  3. 展会开始

在运行以上 3 个命令后,几天前一切正常。但从今天开始,它卡在“启动 Metro bundler”上。

它应该继续“构建 javascript 包”。但它被“启动 Metro bundler”卡住了。

【问题讨论】:

    标签: javascript node.js react-native npm expo


    【解决方案1】:

    尝试重新启动您的电脑。这个对我有用。我认为每次在 Metro Bundler 运行时安装新软件包时都会发生这种情况。

    【讨论】:

      【解决方案2】:

      这件事发生在我身上,因为我今天早些时候重置了手机上的网络设置,这导致我所有的 Wi-Fi 连接中断。所以我的根本原因很简单——我的手机不再和我的电脑在同一个网络上。

      如果您知道自己在正确的网络上,这里有更多详细信息和潜在的解决方案:https://github.com/expo/expo-cli/issues/2934 我认为重要的是要注意,只有在您单击 QR 码中的链接后才会开始捆绑。

      很可能是网络访问问题。

      【讨论】:

      • 在阅读本文之前,我已经卸载并重新安装了 expo,我已连接到电话网络..
      【解决方案3】:

      我多次遇到类似的问题。对我来说,之前的答案是合法的,一个更简单的方法也适用于我:只需点击手机屏幕断开手机的 wifi,几秒钟后再次点击以重新连接 wifi,这解决了我的问题。

      更多信息:我手机上的错误信息是

      Uncaught Error: java.net.ConnectException: Failed to connect to /192.168.1.69:19000
      

      我的电脑和手机通过 wifi 连接到同一个路由器。电脑运行windows,手机运行安卓。

      【讨论】:

        猜你喜欢
        • 2020-06-23
        • 2021-08-17
        • 1970-01-01
        • 2020-03-15
        • 2020-07-13
        • 1970-01-01
        • 2018-11-25
        • 2021-01-13
        • 1970-01-01
        相关资源
        最近更新 更多