2017-08-17 42 views
0

我在反應原生應用中針對不同環境的各種調試代碼。其中一些不應該在發佈版本中出現,因爲它描述的是開發環境或其他應該保持內部的東西。從反應原生髮布版本中刪除JavaScript代碼

對於原生Android應用程序,我可以通過在ProGuard上生成不同版本的代碼或剝離代碼來避免此問題。有沒有類似的方式來使用react-native中的JavaScript代碼來做到這一點?

回答

0

如果您使用__DEV__變量來確定環境,babel應刪除生產版本中的死代碼。

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

應該但不會: - / – Vinzzz

相關問題