【问题标题】:Remove JavaScript code from react-native release build从 react-native 发布版本中删除 JavaScript 代码
【发布时间】:2017-08-18 15:46:07
【问题描述】:

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

对于原生 Android 应用,我可以通过在构建时为不同风格生成代码或使用 ProGuard 剥离代码来避免这种情况。 react-native 中的 JavaScript 代码是否有类似的方法?

【问题讨论】:

    标签: react-native


    【解决方案1】:

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

    if (__DEV__) {
      // development code
    }
    

    【讨论】:

    • 应该,但不会:-/
    猜你喜欢
    • 2013-05-31
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    相关资源
    最近更新 更多