我一直在尝试使用 expo 在 React Native 中制作一个简单的应用程序,直到昨天,当我保存我的 app.js 文件时,它会自动刷新我手机上运行的应用程序。
但是今天我尝试运行该应用程序,当我在更改后保存文件时它没有重新加载,而且我也得到了这个
直到昨天一切都正常,我不知道今天发生了什么。当我单击“重新加载”按钮上的“重新加载”时,它会重新加载,但每次保存时它都会自动刷新,这要容易得多。
看起来您已启用调试模式并禁用快速刷新。打开开发者菜单:https://docs.expo.io/workflow/debugging/#developer-menu
iOS 设备:稍微摇晃设备,或用 3 个手指触摸 屏幕。
iOS 模拟器:在 Mac 上的模拟器中按 Ctrl-Cmd-Z 来模拟 摇动手势,或按 Cmd+D。
Android 设备:垂直摇动设备,或运行 adb 如果您的设备是,请在终端窗口中 shell 输入 keyevent 82 通过 USB 连接。
Android 模拟器:点击 Cmd+M,或运行 adb shell 输入 keyevent 82 在你的终端窗口中。
然后
Enable Fast Refresh
。
您可能还想通过选择
Stop Remote Debugging
来禁用调试模式(这将提高性能并摆脱您发布的本地主机窗口)