首页 > 解决方案 > react-native/expo:实时重载/热重载不可用

问题描述

当我用expo打开开发者菜单时,它说:

Live Reload unavailable

Hot Reloading unavailable

我根据需要登录,我也尝试使用 QR 码加载应用程序,但没有帮助。

.expo/settings.json:

{
  "hostType": "lan",
  "lanType": "ip",
  "dev": true,
  "minify": false,
  "urlRandomness": "8s-6z3"
}

有这个,https://github.com/expo/expo/issues/1210,但我没有使用Expo XDE.

我也试过:

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

标签: javascriptreact-nativenpmexpolivereload

解决方案


这并不能直接回答 OP,因为他的查询完全不同:在我的情况下,问题是我错误地打开了生产模式,所以取消选中它帮助我让热重载再次工作:

显示生产位置的图像


推荐阅读