2017-08-17 68 views
0

我在反应原生应用中针对不同环境的各种调试代码。其中一些不应该在发布版本中出现,因为它描述的是开发环境或其他应该保持内部的东西。从反应原生发布版本中删除JavaScript代码

对于原生Android应用程序,我可以通过在ProGuard上生成不同版本的代码或剥离代码来避免此问题。有没有类似的方式来使用react-native中的JavaScript代码来做到这一点?

回答

0

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

if (__DEV__) { 
    // development code 
} 
+0

应该但不会: - / – Vinzzz