在将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/