React Native:防止远程调试器在 Chrome 中打开

Posted

技术标签:

【中文标题】React Native:防止远程调试器在 Chrome 中打开【英文标题】:React Native: Prevent remote debugger from opening in Chrome 【发布时间】:2019-10-05 03:30:29 【问题描述】:

在运行我的 ios 模拟器之前,我编写了一个 Bash 脚本来打开 React Native Debugger(桌面应用程序)。默认情况下,我的 iOS 模拟器开启了“远程 JS 调试”,当模拟器启动时,它会在 Chrome 中打开远程 JS 调试器。所以我最终打开了 React Native Debugger 和 Chrome 远程 JS 调试器,它们相互冲突,有时会导致应用程序崩溃。

我的问题是:有没有办法阻止 iOS 模拟器在 Chrome 中自动打开远程 JS 调试器?

谢谢!

【问题讨论】:

你有解决办法吗?我使用 Vscode,并且讨厌它在调试器未运行时启动 Chrome。 【参考方案1】:

您可以尝试将 REACT_DEBUGGER 环境变量设置为某个失败的路径,这样在尝试打开它时它会在后台失败。

【讨论】:

以上是关于React Native:防止远程调试器在 Chrome 中打开的主要内容,如果未能解决你的问题,请参考以下文章

在 linux 的 react-native(android) 连接问题上,无法连接远程调试器意外结束流

如何在 React-Native 中禁用远程 JS 调试

未启用远程调试器时,React Native Detox 测试失败

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

如果没有启用远程调试器,React Native 代码将无法工作

在 Android 设备上调试 React Native App。没有“远程调试 JS”选项