react-native-config 配置,解决读取不到配置

解决 react-native-config 安装、配置后,读不到配置信息的问题。

先说下经过:

1.安装

yarn add react-native-config 
或者
npm install react-native-config 

2.link

react-native link react-native-config

3.配置 app/build.gradle


project.ext.envConfigFiles = [
    debug: ".env",
    release: ".env.prod",
    staging: ".env.staging"
]

4.添加配置文件,在项目根目录中创建了三个配置文件(根据需求来)分别为

.evn

.env.prod

.env.starging

添加内容:

SERVER_URL=http://www.baidu.com

5.在项目中测试

import Config from 'react-native-config'

console.log(Config.SERVER_URL)

问题来了

输出undefined

找了好久,尝试了好多办法,都不管用,

  1. https://blog.csdn.net/weixin_42989523/article/details/111122921  -------不管用
  2. https://blog.csdn.net/qq_28837549/article/details/113113590 -------刚开始报错,安装react-native-cli 之后不报错了,还是不管用。
  3. 看github stackoverflow 老外出招,react-native link react-native-config 或unlink之后再link ----------还是不管用

 

说这么多,不是为了否定别人,很有可能是别人开发环境跟我的有出入,所以没管用。

解决办法

app/build.gradle 最后加

apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle" 

解决!

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值