作者:ataola | 来源:互联网 | 2022-12-10 14:48
我从react-native开始,我遇到了这个问题:我无法登录到Bundler metro服务器.
如果我使用创建我的应用程序create-react-native-app
,我可以执行'console.log'并将值记录到metro bundler(在端口8081上运行).
但如果我用我的应用程序创建react-native init
,这不起作用.为了console.log
工作,我需要打开Chrome DevTools并在应用程序中设置远程调试.
所以我的问题是:有没有办法让本机代码使用console.log登录bundler控制台?我不想使用'create-react-native-app',因为它使用Expo和'realm'数据库不支持expo.
在Windows和Linux中,我尝试使用react-native 0.55.4和0.56.
1> David Noreña..:
您还可以使用以下命令查看console.log()输出:
$ react-native log-android
$ react-native log-ios
注意:它也适用于调试本机错误,例如当您有一个空白屏幕并且metro bundler也不显示错误时.
有关更多信息,您可以查看