react-native配置不同环境使用不同的接口

配置不同环境使用不同的接口

安装react-native-config
yarn add react-native-config
react-native link react-native-config
// ios执行
cd ios  
pod install

android/app/build.gradle文件里最下面添加

 
//2nd line, add a new apply:
 
 
apply from: project(':react-native-config').projectDir.getPath() +"/dotenv.gradle"
 
 

创建文件 .env.staging 预览环境 ,.env.production 生产环境 .env 开发环境 每个文件接口不同

API_URL='https://yucloud.website/wyy'

package.json配置

// 不同平台运行方式不同
 
$ ENVFILE=.env.staging react-native run-ios # bash
 
$ SET ENVFILE=.env.staging && react-native run-ios # windows
 
$ env:ENVFILE=.env.staging; react-native run-ios # powershell
 
 
"scripts": {
    "android": "react-native run-android",
    "android-pro": "SET ENVFILE=.env.staging && react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint ."
  },
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值