【问题标题】:React Native Debug Error on iOS在 iOS 上反应本机调试错误
【发布时间】:2018-08-15 01:26:56
【问题描述】:

我已经开发 React Native 有一段时间了,我通过创建其他新项目来测试,不断更新自己的框架的新版本。目前,当我在旧版本的 React Native 上以调试模式重新加载应用程序时遇到问题。

每次我重新加载时,它都会在 Chrome 上显示 Cached Bundle,如下所示

在我的设备上

运行时尚未准备好进行调试....

通过谷歌搜索后,我遵循这些建议

  • 重置观察者,卸载/重新安装观察者
  • 删除 node_modules 并重新安装

但没有一个解决方案有效。

*备注

  • 反应:v 15.4.2
  • react-native: v0.42.3
  • 操作系统:ios
  • 如果我不调试,则不会发生此错误

【问题讨论】:

  • 您可以关注issuehere,其中包含不同的workarounds,因为它可能由多种原因引起。
  • 谢谢@Pritish。我在那里发现一条评论很有帮助。 “而不是 localhost:8081/debugger-ui 将其更改为 127.0.0.1:8081/debugger-ui。”我不明白为什么 localhost 不起作用:(
  • 纱线跑了吗?您是使用 Wifi 还是有线在手机上运行应用程序?
  • @Reza:我正在使用 Wifi。我的电脑和设备连接到同一个网络。
  • 虽然我尝试清除应用程序数据并禁用网络缓存,但在将 url 更改为“127.0.0.1:8081/debugger-ui”后仍然遇到问题。但是在 incognito 模式下运行 Chrome 会带回调试器。所以这个问题一定是Chrome中缓存的原因。

标签: reactjs react-native react-native-ios react-native-debugger


【解决方案1】:

在尝试了很多事情之后,我只是清除了我的谷歌浏览器的浏览数据(cookies和缓存),然后开始调试,错误就消失了。

【讨论】:

    猜你喜欢
    • 2017-03-25
    • 2018-11-03
    • 2021-10-01
    • 2016-11-07
    相关资源
    最近更新 更多