React Native 从应用屏幕底部禁用 console.warn 黄色框

Aji*_*ith 3 console android reactjs react-native react-native-android

我想console.warn用一行代码删除和所有其他出现在我的本机应用程序上的警告消息。在我通过在App.js 中添加以下内容来实现之前

console.disableYellowBox = true;
Run Code Online (Sandbox Code Playgroud)

但不知何故它现在不起作用,代码仍然存在于我的App.js 中,但黄色框上的警告仍然显示在屏幕底部。由于我的应用程序很大,它使用了几个包,而且我还在console.warn很多地方添加了,我需要一个解决方案来从一个地方禁用它

有人请帮我找出为什么console.disableYellowBox = true;不起作用,或者请提供一些替代解决方案来解决这个问题。

我的本机版本是 0.60.5

任何帮助将非常感激。

提前致谢

Aje*_*ett 5

试试这个它会删除明显的警告。

YellowBox.ignoreWarnings(['Warning: isMounted(...) is deprecated', 'Module RCTImageLoader', 'RNDeviceInfo', 'Warning: An update']);
Run Code Online (Sandbox Code Playgroud)


Ter*_*ius 5

对于 React-naive 0.63

LogBox.ignoreAllLogs()
Run Code Online (Sandbox Code Playgroud)

和早期版本

YellowBox.ignoreWarnings(['Warning: isMounted(...) is deprecated', 'Module RCTImageLoader', 'RNDeviceInfo', 'Warning: An update']);
Run Code Online (Sandbox Code Playgroud)