我如何确定我的React Native应用程序是从JavaScript代码中调试还是发布的

How can I determine if my React Native app is a debug or release build from JavaScript code?

本文关键字:代码 调试 JavaScript 何确定 我的 React 应用程序 Native      更新时间:2023-09-26

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

用例:我想添加一个状态栏,显示我的应用程序启动的HTTP请求数。很明显,这不是发货应用程序的一部分,但它可以帮助我在开发和测试时检查我的工作。

if (__DEV__) {
    console.log('I am in debug');
}

您可以看到这种方法正在React Native存储库中使用。