我想在我的React Native应用程序中添加一些仅调试的UI,但我在JavaScript环境中找不到任何等效的RCT_DEBUG或RCT_DEV编译时标志.有吗?
使用案例:我想添加一个状态栏,显示我的应用程序发起的HTTP请求数.显然这不是一个发货应用程序的一部分,但它可以帮助我在开发和测试中检查我的工作.
我怎么知道我的React Native应用程序是否在生产或开发中运行?在JavaScript中有什么方法可以说明吗?是否有全球传入?
我目前面临的问题仅存在于 Android 的生产/发布版本中。是否可以运行调试器或查看生产/发布版本的日志?
考虑一个场景,在这种情况下,我们react-native使用release模式构建应用程序,同时具有如下代码:
let img;
if ( __DEV__ ) {
img = require('./debug-image.png');
} else {
img = require('./real-image.png');
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,都将debug-image.png和real-image.png获得捆绑到APK(即使debug-image.png是从未使用过其他任何地方),还是所述捆绑检测该debug-image.png文件没有使用(不包括成捆)?
react-native ×4
android ×1
assets ×1
babeljs ×1
bundler ×1
ios ×1
javascript ×1
preprocessor ×1