Javascript react-native/expo:实时重新加载/热重新加载不可用

Javascript react-native/expo:实时重新加载/热重新加载不可用,javascript,react-native,npm,expo,livereload,Javascript,React Native,Npm,Expo,Livereload,当我用expo打开开发者菜单时,它会显示: 实时重新加载不可用 及 热重新加载不可用 我已按需要登录,我也尝试使用二维码加载应用程序,但没有帮助 .expo/settings.json: 有这个,但我没有使用Expo XDE 我还尝试: watchman watch-del-all rm -rf $TMPDIR/react-* rm -rf $TMPDIR/metro-* rm -rf $TMPDIR/haste-* npm start -- --reset-cache 以及: 它只是随机开始

当我用expo打开开发者菜单时,它会显示:

实时重新加载不可用

热重新加载不可用

我已按需要登录,我也尝试使用二维码加载应用程序,但没有帮助

.expo/settings.json:

有这个,但我没有使用Expo XDE

我还尝试:

watchman watch-del-all
rm -rf $TMPDIR/react-*
rm -rf $TMPDIR/metro-*
rm -rf $TMPDIR/haste-*
npm start -- --reset-cache
以及:


它只是随机开始工作,我一直在使用开发者菜单中的刷新选项来重新加载Expo


在终止Expo start之后,我总是让Expo保持打开状态。

它只是随机开始工作,我一直使用开发者菜单中的刷新选项来重新加载Expo


我总是在终止Expo start后让Expo保持开放状态。

这并不能直接回答OP,因为他的问题非常不同: 在我的情况下,问题是我错误地打开了生产模式,因此取消选中该模式有助于我重新进行热加载:


这并不能直接回答OP的问题,因为他的问题非常不同: 在我的情况下,问题是我错误地打开了生产模式,因此取消选中该模式有助于我重新进行热加载:

在我的情况下,我使用隧道。这对我有用。安卓设备
在我的情况下,我使用隧道。这对我有用。android设备检查您的构建模式。快速重新加载仅在开发模式下可用。如果您处于生产模式,请使用expo cli在终端中按p将其切换回开发模式。

检查您的构建模式。快速重新加载仅在开发模式下可用。如果您处于生产模式,请使用expo cli在终端中按p以将其切换回开发模式

watchman watch-del-all
rm -rf $TMPDIR/react-*
rm -rf $TMPDIR/metro-*
rm -rf $TMPDIR/haste-*
npm start -- --reset-cache
watchman watch-del-all
rm -rf $TMPDIR/react-*
rm -rf node_modules
rm -f yarn.lock
yarn upgrade
yarn
npm install
expo start -c