使用核素调试反应原生应用程序

时间:2016-05-03 13:19:20

标签: react-native nuclide-editor

是否有任何好的文档/视频讨论如何使用Nuclide调试反应原生应用程序。

我是新手。这是我第一次开发应用程序,第一次使用React。

我确实使用react-native init创建了项目。我不认为我找到了一个BUCK文件供我运行和调试我的应用程序。我也没有看到如何查看我的JS文件中的错误。我必须运行模拟器才能看到。我使用react-native run-ios运行它。

我试过了Nuclide->React Native->Start Debugging。不确定这应该做什么。

对不起,如果这些问题听起来很傻。

2 个答案:

答案 0 :(得分:1)

根据this instruction你应该:

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

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

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

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

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

答案 1 :(得分:0)

Nuclide中的Debug JS现在是2017年12月发布的React Native版本0.52中添加的开发菜单中的一个选项。 See This