如何确定我的 React Native 应用程序是从 JavaScript 代码开始的调试版本还是发布版本?

2022-08-30 05:10:23

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

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


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

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


答案 2