我正在使用Exponent构建react-native应用程序,并使用console.error
进行一些日志记录,例如当网络请求失败时等。虽然在开发过程中看到模拟器或真实的设备上出现错误的红色屏幕很有帮助,但当__DEV__
设置为false
时(在日志中看到它被设置为这样),我也会得到这个结果,而网络上说它不应该这样工作。
我如何在非开发版本中禁用它?除了给console.error
打猴子补丁外,还有其他方法吗?
我正在使用Exponent构建react-native应用程序,并使用console.error
进行一些日志记录,例如当网络请求失败时等。虽然在开发过程中看到模拟器或真实的设备上出现错误的红色屏幕很有帮助,但当__DEV__
设置为false
时(在日志中看到它被设置为这样),我也会得到这个结果,而网络上说它不应该这样工作。
我如何在非开发版本中禁用它?除了给console.error
打猴子补丁外,还有其他方法吗?
2条答案
按热度按时间2wnc66cl1#
在生产模式下运行应用之前,您会收到此全屏错误。这意味着您需要在生产模式下运行iOS/Android应用。
如果你想在iOS上使用它,你需要将Scheme更改为
Release
。更多详情可参见here
mbjcgjjk2#
为了完整起见,我想补充一下托拜厄斯·林斯的答案。
您还可以在生产和调试版本中使用以下内容:
字符串