【发布时间】:2017-12-18 22:45:37
【问题描述】:
我最近注意到我的构建时间显着增加,有时需要整整一分钟才能加载。在控制台上,我仍然很快看到“构建 JavaScript 包:完成”,但屏幕刷新时间要长得多。发生这样的事情是有原因的吗?
【问题讨论】:
-
重启 Expo XDE 对我有用。
标签: javascript react-native expo
我最近注意到我的构建时间显着增加,有时需要整整一分钟才能加载。在控制台上,我仍然很快看到“构建 JavaScript 包:完成”,但屏幕刷新时间要长得多。发生这样的事情是有原因的吗?
【问题讨论】:
标签: javascript react-native expo
我也遇到了同样的问题。
我在多个设备上使用了 expo,显然它也取决于设备,即它是否能够处理它。
其次,对于慢速设备,我想出了一个解决方案。
我刚刚关闭了fast Refresh。
Fast Refresh 密切关注开发方面,并在我们进行更改时不断重新加载。
通过停用它,我们需要自行刷新应用。但这对我有帮助。
由于多次刷新和连续捆绑,expo 变慢(根据我),因此禁用此功能可能会有所帮助(实际上对我有很大帮助)。
执行此操作的步骤;
在您的 expo go 应用中,摇晃您的设备。将打开一个选项面板。
会有disable fast refresh 的选项。只需单击它即可完成。
【讨论】:
尝试在您的开发机器上的模拟器中使用 Expo,并确定它是否与您的设备上的时间一样长:
【讨论】:
如果已建立连接,但捆绑包构建速度很慢 - 尝试从网络断开两个设备、系统和移动设备,然后重新连接。另外,不要忘记清除“最近开发”项目并重新启动项目。 它肯定会大大提高构建速度,尤其是对于窗户来说效果很好。
【讨论】:
就我而言,这是一个不同的解决方案。
我关注了the instructions given by jimmylee on the Expo SDK forums,上面说:
如果您使用 VPN,请尝试禁用 VPN。
如果您使用的是 Windows 10,请在您的计算机上运行 CMD 并键入 ipconfig。看看第一个以太网适配器。如果没有说 Ethernet Adapter Ethernet 这意味着 Expo 正在使用的 IP 地址 别的东西。
要解决此问题,请转到网络连接并禁用它的适配器 不应该指向。
将您的计算机连接到网络,将您的手机连接到同一网络 网络。重启世博会。
所以,请转到设置 > 网络和 Internet。
点击更改适配器选项:
然后禁用不需要的以太网:
然后重启世博会。
【讨论】: