【发布时间】:2019-07-11 19:29:07
【问题描述】:
r 重新启动 Metro Bundler,但我必须摇动我的设备并选择重新加载以在我的设备上重新启动应用程序,而无需重新启动整个捆绑器。我每天必须这样做大约 200 次,如果我找不到更好的方法,我会受到重复性劳损。
简单地使用“实时重新加载”对我不起作用,因为 Expo 的 KeepAwake 模块不再工作,并且设备在屏幕关闭时没有收到重新加载的信号。适用于 iOS 的两指按压不适用于 Android。
编辑:这不是重复的。一般适用于 React Native 的东西不一定适用于 Expo。这是其中一种情况。
【问题讨论】:
-
非常密切相关,但不是重复的。 Expo 是通过 LAN 连接,而不是 USB 连接,因此适用于 React Native 的所有答案不一定适用于 Expo。遗憾的是,该线程中的任何答案都没有帮助我。
-
如何创建一个 HOC 来实现 iOS 上存在但适用于 Android 的两指按压功能?然后在您处于开发模式时使用它。在该 iOS 功能存在之前,您必须自己实现它like this。
-
如果您绝对不能使用 USB 连接。我已经很长时间没有使用 React Native 了,但是出于同样的原因,我有一些脚本可以让我运行上面链接的那个命令。如果 LAN 的某些东西干扰了它的工作,那么解决方法可能是 this part of the Expo documentation。
标签: react-native react-native-android expo