gpt4 book ai didi

javascript - react 原生 : detect dev or production env

转载 作者:IT老高 更新时间:2023-10-28 22:01:15 25 4
gpt4 key购买 nike

我开发了一个 react-native 应用程序,应该进行一些 API 调用。

如果我处于生产模式,我的应用应该调用,例如,这个主机:

https://example.com/

但如果我处于开发模式,它应该在不同的端口上调用我的本地主机,例如:

http://192.168.0.10:8080/

react-native 代码如何感知其环境?

.dotenv 似乎不适用于 react-native。

在 Chrome 调试中,我们可以看到应用程序是使用一些参数启动的:

Running application "AppName" with appParams: {"initialProps":{},"rootTag":1}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF

我们可以在应用程序中获取这个 __DEV__ 值吗?

谢谢

最佳答案

自动设置

常量__DEV__是自动设置的。

生产

通过 --dev=false 构建包应该取消设置 __DEV__

用法

if (__DEV__) {
console.log('Development');
} else {
console.log('Production');
}

关于javascript - react 原生 : detect dev or production env,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com