【问题标题】:React Native Expo building very slowly反应 Native Expo 建设非常缓慢
【发布时间】:2017-12-18 22:45:37
【问题描述】:

我最近注意到我的构建时间显着增加,有时需要整整一分钟才能加载。在控制台上,我仍然很快看到“构建 JavaScript 包:完成”,但屏幕刷新时间要长得多。发生这样的事情是有原因的吗?

【问题讨论】:

  • 重启 Expo XDE 对我有用。

标签: javascript react-native expo


【解决方案1】:

我也遇到了同样的问题。

我在多个设备上使用了 expo,显然它也取决于设备,即它是否能够处理它。

其次,对于慢速设备,我想出了一个解决方案。

我刚刚关闭了fast Refresh

Fast Refresh 密切关注开发方面,并在我们进行更改时不断重新加载。

通过停用它,我们需要自行刷新应用。但这对我有帮助。

由于多次刷新和连续捆绑,expo 变慢(根据我),因此禁用此功能可能会有所帮助(实际上对我有很大帮助)。

执行此操作的步骤;

在您的 expo go 应用中,摇晃您的设备。将打开一个选项面板。

会有disable fast refresh 的选项。只需单击它即可完成。

【讨论】:

    【解决方案2】:

    尝试在您的开发机器上的模拟器中使用 Expo,并确定它是否与您的设备上的时间一样长:

    • 如果它比您的测试设备更快,那么您应该检查 测试设备上的网络连接
    • 如果它和测试设备上一样慢,那么您可以尝试删除 node_modules 并使用“npm install”或“yarn”重新安装它们。 Expo 将与所有其他软件包一样重新下载。

    【讨论】:

      【解决方案3】:

      如果已建立连接,但捆绑包构建速度很慢 - 尝试从网络断开两个设备、系统和移动设备,然后重新连接。另外,不要忘记清除“最近开发”项目并重新启动项目。 它肯定会大大提高构建速度,尤其是对于窗户来说效果很好。

      【讨论】:

        【解决方案4】:

        就我而言,这是一个不同的解决方案。

        我关注了the instructions given by jimmylee on the Expo SDK forums,上面说:

        如果您使用 VPN,请尝试禁用 VPN。

        如果您使用的是 Windows 10,请在您的计算机上运行 CMD 并键入 ipconfig。看看第一个以太网适配器。如果没有说 Ethernet Adapter Ethernet 这意味着 Expo 正在使用的 IP 地址 别的东西。

        要解决此问题,请转到网络连接并禁用它的适配器 不应该指向。

        将您的计算机连接到网络,将您的手机连接到同一网络 网络。重启世博会。

        所以,请转到设置 > 网络和 Internet。

        点击更改适配器选项:

        然后禁用不需要的以太网:

        然后重启世博会。

        【讨论】:

          猜你喜欢
          • 2019-12-05
          • 1970-01-01
          • 2018-04-02
          • 2010-10-24
          • 1970-01-01
          • 2012-02-08
          • 1970-01-01
          • 2019-12-13
          • 1970-01-01
          相关资源
          最近更新 更多