调试 React-Native 应用程序时如何在 Chrome devtools 中查看 React 选项卡?

Posted

技术标签:

【中文标题】调试 React-Native 应用程序时如何在 Chrome devtools 中查看 React 选项卡?【英文标题】:How to see React tab in Chrome devtools when debugging React-Native app? 【发布时间】:2016-05-22 04:11:49 【问题描述】:

android、真实设备上调试我的 react-native 应用时,在 Chrome 开发工具中看不到 React 选项卡。

我按照这里的说明进行操作: https://facebook.github.io/react-native/docs/debugging.html

我安装了 React 开发工具扩展 并且是最新的 (0.14.8)。 我的 Chrome 浏览器目前也是最新的(版本 48.0.2564.109 m)。 我还确保运行adb reverse tcp:8081 tcp:8081

这些是我在package.json 中的 React 相关依赖项

"react": "^0.14.5", "react-native": "0.19.0", "react-native-htmlview": "0.2.0", "react-native-scrollable-tab-view": "0.3.5", "react-native-scrollview-lazyload": "1.0.4", "react-native-swiper": "1.4.3", "react-native-viewport-units": "0.0.5", "react-redux": "^4.4.0", "redux": "3.3.1", "redux-thunk": "1.0.3"

我也尝试了这个 SO 问题中的建议:react dev tools not loading in Chrome browser - 没有帮助

如何让标签显示出来?

【问题讨论】:

【参考方案1】:

开发工具目前无法正常工作,正如 here 所解释的那样。

看起来开发人员正在研究它。

【讨论】:

以上是关于调试 React-Native 应用程序时如何在 Chrome devtools 中查看 React 选项卡?的主要内容,如果未能解决你的问题,请参考以下文章

React-Native:除非单击屏幕,否则调试时应用程序卡住

如何将 firefox 设置为 React-Native 的默认远程 JS 调试器?

React-Native 远程调试器无法在 iPhone 上运行

Android Emulator 无法连接到 React-Native 远程调试器 - 连接时超时

启用远程调试 JS 后,无法在 React-Native 应用程序上向 API 发出请求

Atom 调试 react-native throw 超出最大调用堆栈大小