首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Native -基于环境管理app.json

React Native -基于环境管理app.json
EN

Stack Overflow用户
提问于 2021-05-24 06:37:51
回答 1查看 74关注 0票数 0

我正在开发React Native应用程序。所以我找到了一个很好的方法来使用react-native-dotenv拥有多个env。现在我想将Facebook登录添加到我的应用程序中。有configuration that is needed,必须在app.json中设置。

我想使用一个不同的Facebook应用程序为我的开发和生产。如何根据我的.env文件更改app.json中的字段,或者是否有更好的方法来管理它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-24 15:34:51

假设你的package.json有这个

代码语言:javascript
复制
{
  "scripts": {
    "start:prod": "APP_ENV=prod npx react-native start",
  }
}

您添加一个prestart:prod,它将在start:prod之前自动运行,在您的prestart:prod中修改您的app.json,您可以编写一个js文件(让它命名为prestart.js)来读取app.json,将其解析为json,修改字段,然后将该字符串形式的json写入app.json

代码语言:javascript
复制
{
  "scripts": {
    "start:prod": "APP_ENV=prod npx react-native start",
    "prestart:prod": "node scripts/prestart.js",
  }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67664995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档