即使__DEV__为false,{react-native中的console.error也会抛出红色屏幕

时间:2017-03-13 08:30:16

标签: javascript react-native exponentjs

我正在使用Exponent构建react-native app并使用console.error进行一些日志记录,例如当网络请求失败时等。虽然在开发过程中看到这个红色屏幕在模拟器或真实设备上出错时很有帮助,但当__DEV__设置为false时,我也会这样做(看到它在日志中设置),而网络上说它不应该像这样工作。

如何禁用非开发版本?除了猴子修补console.error之外还有其他方法吗?

1 个答案:

答案 0 :(得分:2)

在生产模式下运行应用程序之前,您将收到此全屏错误。这意味着您需要在生产中运行iOS / Android应用程序。

如果您想使用iOS,则需要将Scheme更改为Release

可以找到更多详细信息here