Live Reload、Hot Reload 和 Remote Debugging 全部不可用
Live Reload, Hot Reload, and Remote Debugging all unavailable
为什么 Live Reload、Hot Reload 和 Remote Debugger 都不可用?我试过了
- 正在重新加载 JS 包
- 正在重启模拟器
- 正在重新启动打包程序
- 正在重新启动打包程序并清除缓存
- 重置模拟器
- 正在重新启动计算机
在此之前,一切正常。我对 React Native 开发环境比较陌生。有没有地方可以查看(命令或日志文件或其他东西)可能有更多信息找出问题所在?
作为参考,我的应用程序是使用 create-react-native-app
命令创建的。
我解决了我自己的问题。出于某种原因,.expo/settings.json
有 dev: 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
。
为什么 Live Reload、Hot Reload 和 Remote Debugger 都不可用?我试过了
- 正在重新加载 JS 包
- 正在重启模拟器
- 正在重新启动打包程序
- 正在重新启动打包程序并清除缓存
- 重置模拟器
- 正在重新启动计算机
在此之前,一切正常。我对 React Native 开发环境比较陌生。有没有地方可以查看(命令或日志文件或其他东西)可能有更多信息找出问题所在?
作为参考,我的应用程序是使用 create-react-native-app
命令创建的。
我解决了我自己的问题。出于某种原因,.expo/settings.json
有 dev: 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
。