在将React Native应用程序部署到商店之前,是否应该删除console.log()调用?如果将console.log()调用保留在代码中,是否存在某些性能或其他问题?

是否可以通过某些任务运行程序删除日志(类似于与Web相关的任务运行程序,例如Grunt或Gulp)?我们仍然希望它们在开发/调试/测试阶段,而不是在生产中。

谢谢!

最佳答案

相信最佳实践是将调试代码包装在以下语句中:

if(__DEV__){
    console.log();
}

这样,它仅在打包程序或仿真器中运行时运行。更多信息在这里...
https://facebook.github.io/react-native/docs/performance#using-consolelog-statements

关于performance - 从React Native应用中删除console.log,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38939917/

10-14 13:58
查看更多