我正在尝试了解和调试移动应用程序的现有React-native代码。我使用Visual Studio作为编辑器。我正在用移动设备构建应用程序,而不是使用模拟器来构建应用程序。我正在使用console.log()语句记录值/响应。在构建应用程序之后/期间,在终端上看不到任何日志。如何在VS代码中为react-native应用程序打印控制台语句?
谢谢。
答案 0 :(得分:0)
您可能正在寻找this
iOS和android的设置不同,但这将允许您通过USB连接到chrome开发工具,并在浏览器控制台中查看console.log
语句。
在iOS上:
查找并编辑RCTWebSocketExecutor.m,将“ localhost”的值更改为您的计算机IP地址
和android:
运行
adb reverse tcp:8081 tcp:8081
然后,您可以打开应用程序的开发菜单(通过摇动手机),然后选择“远程调试JS”
或者,您可以使用console.warn
代替console.log
,因为console.warn
会触发一个YellowBox
错误,该错误在调试模式下在手机上运行应用程序时将可见。
答案 1 :(得分:0)