【发布时间】:2017-10-31 16:25:42
【问题描述】:
在React Native Quick Start guide 之后建立一个项目并执行yarn eject 之后,我在debugging guide 之后将 Stetho 添加到项目中。
我使用以下onPress 方法在示例应用中添加了一个按钮:
test () {
fetch('https://google.com')
.then(() => {alert('ok')}, () => {alert('fail')});
}
运行应用程序时,在 Chrome 设备检查器中,我可以看到项目“(由 Stetho 提供支持)”,但在“网络”选项卡中,当我按下按钮时,没有记录任何请求。
操作系统:Fedora(但也在 OSX 上尝试过)
设备:使用 API 26 模拟 Pixel
反应原生版本:0.49
Stetho 版本:1.5.0
我错过了什么?
注意:我知道this hack,但我想改用 Stetho,因为我不想在不安全模式下重新启动 Chrome 以允许 CORS 请求。
【问题讨论】:
-
在将 react-native 从 0.44 更新到 0.49 chrome://inspect 选项卡与 RN 0.44 一起使用后我遇到了同样的问题,但在更新到 RN 0.49 后停止工作并根据此更改 Stetho impl:@987654324 @
-
你能让它工作吗?我看不到网络调用 react-native 版本 0.55。我确实按照文档中的步骤进行操作。我可以在检查中看到我的应用程序的元素,但看不到网络调用。
标签: debugging networking react-native stetho