为什么我保存更改时 expo 不刷新?

当我进行更改并保存它们时,我的模拟器中的应用程序没有被刷新;我认为模拟器没有连接到地铁服务器。

我试图通过运行 expo -r -c 来清除缓存,但这并没有做任何事情。

stack overflow Why is expo not refreshing when I save changes?
原文答案
author avatar

接受的答案

您是否尝试启用快速刷新?我遇到了同样的问题,但是在启用“快速刷新”后,自动刷新又开始工作了。要启用快速刷新,您只需摇动智能手机并点击“启用快速刷新”。


答案:

作者头像

如果上述解决方案不起作用(摇动或刷新整个 Expo 服务器),则另外 2 个替代方案是:

第一个选项:

在服务器运行的项目目录中按:

 r  

│ --> 它将重新加载应用程序

2 选项:转到您的设备设置找到 Expo Go 并强制停止然后重新打开它

作者头像

您是否尝试重新运行 npm? npm add expo . 然后将其作为 npm start . 运行

作者头像

iOS 模拟器:在 Mac 上的模拟器中按 Ctrl-Cmd-Z 以模拟摇晃手势,或按 Cmd+D。然后在菜单中启用快速刷新

Android 模拟器:点击 Cmd+M,然后在菜单中启用快速刷新。

那会成功的

作者头像

如果您正在使用 von VS Code,请启用自动保存。它对我有用。 1-单击顶部的(文件)。 2- 单击(自动保存)。