【问题标题】:Live Reload, Hot Reload, and Remote Debugging all unavailableLive Reload、Hot Reload 和 Remote Debugging 均不可用
【发布时间】:2018-08-24 17:12:10
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: react-native remote-debugging expo create-react-native-app


    【解决方案1】:

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

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

    【讨论】:

    • 我不太明白你做了什么。您能否详细说明一下您运行了哪些命令?这个问题我已经有几个星期了,而且我从未如此沮丧过。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      您无需手动更改.expo/settings.json

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

      【讨论】:

      • 或查看控制台时按p
      猜你喜欢
      • 2017-07-30
      • 1970-01-01
      • 2013-04-20
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 2017-12-21
      • 2020-12-06
      相关资源
      最近更新 更多