应用the instruction 的所有操作:
" ...从模拟应用程序启用调试后,Nuclide将自动附加到该调试过程,因为我们在上面启动了调试器..." 但它无法启动/工作!
Atom版本1.15.0
核素插件版本0.209.0
React Native version:0.42
平台(iOS,Android或两者兼有?):iOS
设备信息 模拟器/设备? - 模拟器iOS 10.2 / iOS 8.1
操作系统版本? - MacOS 10.12.3
调试/发布? - 调试
$ apm ls - 已安装 社区套餐(17)
├──atil-beautify@0.29.17
├──atom-react-native-autocomplete@0.0.27
├──atom-react-native-css@1.1.3
├──wedding-signal@1.3.0
├──file-icons@2.0.17
├──flow@0.5.3
├──infetions@1.1.2
├──speam-babel@2.56.2
├──speam-javascript-jsx@0.3.7
├──linter@2.1.0
├──linter-ui-default@1.2.1
├──minimap@4.26.8
├──ruclide@0.210.0
├──reaction-es6-snippets@0.3.0
├──reaction-native-snippets@0.3.0
├──reaction-snippets@0.7.2
└──reredx-snippets@0.2.2
所以,我的应用程序工作正常,打包器/ React Native Server工作正常,我成功地看到Chrome中的日志开发,但是Nuclide调试器无法正常工作/启动,它仍然在&#34 ;启动调试器模式"
可能有人有任何想法,我做错了什么? 感谢。
答案 0 :(得分:2)
在启动iOS模拟器之前启动调试器,以便模拟器不会打开将调试端口的Chrome调试器。
为了进一步扩展,我获得了完全相同的体验,发生的事情是,当我启动iOS模拟器时,它打开了一个用于调试的Chrome窗口。如果在模拟器中启用调试时Nuclide调试器尚未运行,则会发生这种情况。