从react-native发布版本中删除JavaScript代码

时间:2017-08-17 09:03:56

标签: react-native

我在react-native应用程序中为不同的环境提供了各种调试代码。其中一些不应该在发布版本中结束,因为它描述了开发环境或其他应该保留在内部的东西。

使用原生Android应用程序,我可以通过生成不同风格的代码或使用ProGuard剥离代码来避免这种情况。使用react-native中的JavaScript代码有类似的方法吗?

1 个答案:

答案 0 :(得分:-1)

如果您使用__DEV__变量来确定环境,那么babel应该删除生产版本中的死代码。

if (__DEV__) {
  // development code
}