【问题标题】:react-native/expo: Live Reload / Hot Reload unavailablereact-native/expo:实时重载/热重载不可用
【发布时间】:2019-04-19 20:00:28
【问题描述】:

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

Live Reload unavailable

Hot Reloading unavailable

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

.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

【问题讨论】:

    标签: javascript react-native npm expo livereload


    【解决方案1】:

    就我而言,我使用隧道。这对我有用。 android device mac

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-05-16
            • 2017-03-04
            • 1970-01-01
            • 2023-03-15
            • 1970-01-01
            • 2018-07-04
            相关资源
            最近更新 更多