3

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

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

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

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

抱歉,如果这些问题听起来很愚蠢。

4

2 回答 2

1

根据此说明,您应该:

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

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

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

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

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

于 2017-03-15T10:39:08.997 回答
0

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

于 2018-01-09T03:06:14.803 回答