如何确定我的React Native应用程序是否是JavaScript代码的调试或发布版本?

esc*_*ten 75 javascript ios react-native

我想在我的React Native应用程序中添加一些仅调试的UI,但我在JavaScript环境中找不到任何等效的RCT_DEBUGRCT_DEV编译时标志.有吗?

使用案例:我想添加一个状态栏,显示我的应用程序发起的HTTP请求数.显然这不是一个发货应用程序的一部分,但它可以帮助我在开发和测试中检查我的工作.

rme*_*ns9 147

if (__DEV__) {
    console.log('I am in debug');
}
Run Code Online (Sandbox Code Playgroud)

您可以在React Native存储库中看到此方法正在使用.

  • 或者只是摇一次:P (3认同)
  • 不适用于调试 apk,调试 apk 会使用 __dev__ 构建为 false (2认同)