如何使用核素调试器?

Posted

技术标签:

【中文标题】如何使用核素调试器?【英文标题】:How to use Nuclide debugger? 【发布时间】:2016-09-26 15:51:25 【问题描述】:

我选择了 Debugger >> Launch/ Attach 和“Type”作为“React Native”并选中“Start Packager”。 “正在启动调试器”进度条会在右侧面板上打开,但它会在一段时间后挂起并且没有任何反应。

【问题讨论】:

【参考方案1】:

根据this instruction,您应该:

    从command Palette(Cmd-Shift-P)选择“Nuclide React Native: Start Packager”来启动React Native Server。

    确保你在React Native项目的根目录下,然后从命令行运行应用程序:“$ react-native run-ios”(或者选择其他现有的模拟器,例如react- native run-ios --simulator="iPhone4s")。

    启动服务器后,您可以在应用程序开始运行时启动 React Native 调试器。从command Palette (Cmd-Shift-P),启动“Nuclide React Native:开始调试”。

    在模拟器中按 Cmd-D(在 Linux 上为 Ctrl-D)。这将为您的应用程序调出调试选项。选择“远程调试 JS。

...从模拟应用程序启用调试后,Nuclide 将自动附加到该调试过程,因为我们在上面启动了调试器。

【讨论】:

【参考方案2】:

我正在使用 Nuclide 调试器 iOS 项目,它显示“正在启动调试器”并在右侧面板上打开进度条。

然后在iOS模拟器中按⌘-R重新加载应用程序,Nuclide调试器开始工作。

【讨论】:

以上是关于如何使用核素调试器?的主要内容,如果未能解决你的问题,请参考以下文章

带有节点和 babel 的核素调试器?

如何获得 Ctrl+Click 到核素

无法打开核素

核素服务器启动但功能未实现

2021.4.21 在线长三角+核医学新技术”云“课堂核素分子靶向诊治mCRPC

如何使用Code:Blocks调试C语言程序