如何使用核素调试器?
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调试器开始工作。
【讨论】:
以上是关于如何使用核素调试器?的主要内容,如果未能解决你的问题,请参考以下文章