当我进行更改并保存它们时,模拟器中的应用程序没有被刷新;我想模拟器没有连接到Metro服务器。我试图通过运行expo -r -c来清除缓存,但没有任何作用。
expo -r -c
e7arh2l61#
你试过启用快速刷新吗?我也遇到了同样的问题,但在我启用“快速刷新”后,自动刷新又开始工作了。要启用快速刷新,你只需要摇动你的智能手机,点击“启用快速刷新”。
ctehm74n2#
如果上述解决方案不起作用(摇动或刷新整个Expo服务器),另外2个备选方案是:第一个选项:在运行服务器的项目目录中时,请按:
r
│ --〉它将重新加载应用程序2选项:转到您的设备设置找到Expo Go并强制停止,然后重新打开
noj0wjuj3#
是否尝试重新运行npm?npm add expo .,然后以npm start .身份运行它
npm add expo .
npm start .
icomxhvb4#
iOS模拟器:在模拟器中按Ctrl-Cmd-Z(在Mac上)以模拟摇动手势,或按Cmd+D。然后在菜单中启用快速刷新Android模拟器:点击Cmd+M,然后在菜单中启用快速刷新。这样就行了
dluptydi5#
运行npm start/expo start在JavaScript绑定完成并且metro准备就绪后,在模拟器上打开项目。如果您使用的是iOS模拟器,请单击i如果是Android,请单击a对于Windows,请使用CTRL + M;对于Mac,请使用Command + M。在avd或ios仿真器上选择"启用自动刷新"。在同一个选项菜单上选择"停止远程调试"。关闭浏览器选项卡上任何react本地调试模式重新加载仿真器并重新保存项目,这样应该可以
z6psavjg6#
启用自动保存,如果你正在工作冯VS代码。它与我一起工作。1-点击(文件)在顶部。2-点击(自动保存)。
6条答案
按热度按时间e7arh2l61#
你试过启用快速刷新吗?我也遇到了同样的问题,但在我启用“快速刷新”后,自动刷新又开始工作了。要启用快速刷新,你只需要摇动你的智能手机,点击“启用快速刷新”。
ctehm74n2#
如果上述解决方案不起作用(摇动或刷新整个Expo服务器),另外2个备选方案是:
第一个选项:
在运行服务器的项目目录中时,请按:
│ --〉它将重新加载应用程序
2选项:转到您的设备设置找到Expo Go并强制停止,然后重新打开
noj0wjuj3#
是否尝试重新运行npm?
npm add expo .
,然后以npm start .
身份运行它icomxhvb4#
iOS模拟器:在模拟器中按Ctrl-Cmd-Z(在Mac上)以模拟摇动手势,或按Cmd+D。然后在菜单中启用快速刷新
Android模拟器:点击Cmd+M,然后在菜单中启用快速刷新。
这样就行了
dluptydi5#
运行npm start/expo start在JavaScript绑定完成并且metro准备就绪后,在模拟器上打开项目。
如果您使用的是iOS模拟器,请单击i如果是Android,请单击a
对于Windows,请使用CTRL + M;对于Mac,请使用Command + M。
在avd或ios仿真器上选择"启用自动刷新"。在同一个选项菜单上选择"停止远程调试"。
关闭浏览器选项卡上任何react本地调试模式
重新加载仿真器并重新保存项目,这样应该可以
z6psavjg6#
启用自动保存,如果你正在工作冯VS代码。它与我一起工作。1-点击(文件)在顶部。2-点击(自动保存)。