React Native中也会遇到判断项目是Release还是Debug,针对不同的模式,我们可以做一些特意的配置,如服务器地址等。
首先我们看下在原生应用中是怎么判断的。
在Android中:
//在Android Studio项目中
if(BuildConfig.DEBUG){
//debug模式
}else{
//release模式
}
在iOS中:
#ifdef DEBUG
// debug模式
#else
//release 模式
#endif
在React Native中:
if(__DEV__){
// debug模式
}else{
// release模式
}
注:在项目打包时需要注意配置是否为release