我在react-native应用程序中为不同的环境提供了各种调试代码。其中一些不应该在发布版本中结束,因为它描述了开发环境或其他应该保留在内部的东西。
使用原生Android应用程序,我可以通过生成不同风格的代码或使用ProGuard剥离代码来避免这种情况。使用react-native中的JavaScript代码有类似的方法吗?
答案 0 :(得分:-1)
如果您使用__DEV__
变量来确定环境,那么babel应该删除生产版本中的死代码。
if (__DEV__) {
// development code
}