2016-05-14 172 views
1

我找不到任何有关如何使用核素来运行react-native应用程序的明确说明。核心调试react-native应用程序

我所做的尝试是

  1. 开始使用npm start
  2. 发现使用ps aux | grep node运行的节点处理的反应本地打包。
  3. 请注意,此处存在太多的节点进程。我只是将它附加到node node_modules/react-native/local-cli/cli.js start。显然这是错误的,因为我的断点仍然没有解决。

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

我几乎放弃了Nuclide,因为我认为没有什么实际价值。

回答

2

根据this instruction你应该:

  1. command Palette(Cmd的-Shift-P键)选择 “核素阵营母语:开始打包”,开始作出反应本地服务器。确保您位于React Native项目的根目录中,然后从命令行运行应用程序:“$ react-native run-ios”(或选择其他现有模拟器,例如react-native run-ios --simulator =“iPhone4s”)。

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

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

...当你从所模拟应用程序启用调试,核素会自动附加到调试过程中,由于我们上面引的调试器。

+1

虽然这个链接可能回答问题,最好是在这里包含答案的重要部分,并提供参考链接,如果链接页面发生变化,则仅链接答案可能会失效 - [来自评论](/ review/low-quality-posts/15531681 ) – DimaSan

+0

“最好在这里包含答案的基本部分”完成 – Stich

相关问题