【发布时间】:2017-10-20 02:34:45
【问题描述】:
您可以在 expo XDE 中打开和关闭开发模式,但是如何在代码中检测到它,以便打开调试日志或为调试构建做一些不同的事情?他们的文档展示了如何启用它并在 UI 中查看它,但没有展示如何在代码中对其进行测试。
【问题讨论】:
-
if (__DEV__) { ... }工作吗?
标签: react-native expo
您可以在 expo XDE 中打开和关闭开发模式,但是如何在代码中检测到它,以便打开调试日志或为调试构建做一些不同的事情?他们的文档展示了如何启用它并在 UI 中查看它,但没有展示如何在代码中对其进行测试。
【问题讨论】:
if (__DEV__) { ... } 工作吗?
标签: react-native expo
这总是对我有用。无需查看 packagerOpts。
if (__DEV__) {
// do dev stuff ?
}
【讨论】:
我的最后一个问题是在Constants.manifest 中的let isDev = packagerOpts && packagerOpts.dev 回答的
https://forums.expo.io/t/constants-manifest-packageropts-dev-is-undefined/10890/5
【讨论】: