2015-06-17 145 views
20

是否可以從WebStorm調試ReactNative代碼? ReactNative允許從Chrome/Safari進行調試,也許WebStorm可以使用這些端口以某種方式從IDE進行調試?WebStorm + ReactNative?

回答

8

按照React Native Docs,有沒有辦法現在

爲什麼?因爲當使用「在Chrome中調試」時,您實際上正在運行所有您的Javascript代碼以內的Chrome!原生應用程序只需的所有數據通過websocket

所以要實現做出反應WebStorm本機調試,好像你就需要拿出下列任一:

  1. 一種方式來運行WebStorm內你的JS代碼,將數據傳遞到通過websocket的本地應用程序。
  2. 一種修改React Native的Chrome端代碼以允許WebStorm連接到它的方法,就像GDB對C應用程序一樣。

希望這會有所幫助。

+1

這很有趣,但WebStorm如何支持網絡的調試JavaScript的呢? – aksonov

+1

似乎0.25.1現在允許第三方調試器https://github.com/facebook/react-native/commit/4c8a9f0d00cfb452a03077d914e6accb94a9769b – aksonov

+3

看起來Webstorm現在支持反應原生調試!詳情在這裏:https://blog.jetbrains.com/webstorm/2016/10/webstorm-2016-3-eap-163-6512/ –