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

标签 javascript ios react-native

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

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

最佳答案

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

您可以 see this approach正在使用 React Native repository .

关于javascript - 如何确定我的 React Native 应用程序是从 JavaScript 代码构建的调试版本还是发布版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34498970/

相关文章:

Javascript 拖放 Canvas 有限制

javascript - 未捕获错误 : Syntax error, 无法识别的表达式:

ios - 如何在IOS的UITextView中添加图片和文字?

reactjs - 在 React Native 屏幕之间传递数据(从屏幕 A 到屏幕 B 到屏幕 C)

android - React native + Axios 不会跨请求保留 cookie

javascript - 字符串到数组,然后选中复选框

javascript - 无法从 json 返回的复选框读取选中值

ios - Swift 3.0 迁移错误 : Type 'Element' constrained to non-protocol type 'IndexPath'

ios - 在Visual Studio for iOS配置文件中加载证书时如何解决错误?

android - React-native 没有更新 android 中的更改