【发布时间】: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