react-native 的 Chrome 调试不起作用

Posted

技术标签:

【中文标题】react-native 的 Chrome 调试不起作用【英文标题】:Chrome debugging of react-native not working 【发布时间】:2017-03-17 19:31:53 【问题描述】:

我一直在使用 React Native 进行开发,过去我能够使用 Chrome 开发工具进行调试,尽管它通常不是最理想的并且确实影响了应用程序的性能。

知道 Chrome 开发工具是行不通的。我尝试设置断点,但它们没有设置,或者跳到远低于我想要的位置的某个随机行。我尝试添加“调试器;”到代码和调试器不会停止它。

没有任何接缝可以工作,我一直在使用 console.warn 作为我的调试,这不是很棒。我已阅读docs 等。欢迎提供任何帮助。

【问题讨论】:

你有没有得到这个工作?我也有类似的问题:***.com/questions/50115947/… 【参考方案1】:

确保在开发设置(摇动菜单)中打开“JS 开发模式”并且关闭“JS 缩小”。在过去,这种情况发生在我身上很多次,我会关闭开发模式并忘记。如果它关闭,断点将不会被命中。

【讨论】:

我已经确定了这一点。问题似乎只是 Chrome 开发工具的行为不一致。 RN github 上也有讨论here 和here。

以上是关于react-native 的 Chrome 调试不起作用的主要内容,如果未能解决你的问题,请参考以下文章

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

不远程调试时,React-Native 的反应不同

WebStorm react-native 调试不起作用

Vue Native - 调试

尝试连接到 react-native-debugger 或 Chrome 时崩溃

React-native fetch Api 获取响应不同于调试模式和普通模式