Live Reload、Hot Reload 和 Remote Debugging 全部不可用

Live Reload, Hot Reload, and Remote Debugging all unavailable

为什么 Live Reload、Hot Reload 和 Remote Debugger 都不可用?我试过了

  1. 正在重新加载 JS 包
  2. 正在重启模拟器
  3. 正在重新启动打包程序
  4. 正在重新启动打包程序并清除缓存
  5. 重置模拟器
  6. 正在重新启动计算机

在此之前,一切正常。我对 React Native 开发环境比较陌生。有没有地方可以查看(命令或日志文件或其他东西)可能有更多信息找出问题所在?

作为参考,我的应用程序是使用 create-react-native-app 命令创建的。

我解决了我自己的问题。出于某种原因,.expo/settings.jsondev: true,即使这没有反映在 UI 的任何地方。将当前项目的文件树与旧版本进行比较解决了我的问题。

4c4
<   "dev": false,
---
>   "dev": true,

为了解决这个问题,请转到 .expo/settings.json 并将 dev 更改为 true:

致谢:https://github.com/expo/expo/issues/1210#issuecomment-402347285

您不需要手动更改 .expo/settings.json

Expo DevTools window 中,通常在 http://localhost:19002 处 运行,只需关闭 production mode