Nuclide调试反应本机应用程序



我找不到任何关于如何使用核素调试运行react本地应用程序的明确说明。

我尝试的是

  1. 使用npm start启动了react本机打包程序
  2. 找到使用ps aux | grep node运行的节点进程
  3. 请注意,这里有太多的节点进程。我刚刚把它附在node node_modules/react-native/local-cli/cli.js start上。显然,这是错误的,因为我的断点仍未解决

所以我的问题是我应该将调试器连接到哪个节点进程

我几乎放弃了努克莱德,因为我认为没有真正的价值。

根据此说明,您应该:

  1. 从命令调色板(Cmd-Shift-p)中选择"Nuclide React Native:Start Packager"以启动React Native Server。

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

  3. 启动服务器后,您可以为应用程序开始运行时启动React Native Debugger。从命令调色板(Cmd-Shift-P),启动"Nuclide React Native:Start Debugging"。

  4. 从模拟器中按Cmd-D(在Linux上按Ctrl-D)。这将显示应用程序的调试选项。选择"远程调试JS。

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

相关内容

  • 没有找到相关文章

最新更新