我是否也将秘密环境变量放入eas.json文件中或仅放入expo秘密中?

问题描述 投票:0回答:1

我使用框架博览会创建了一个反应本机应用程序。我有一个 .env 文件,其中包含用于我的开发本地构建的环境变量。要在 Google Play 商店中发布我的应用程序,文档说我必须将相同的环境变量放入生产环境中的 eas.json 文件中。但我的变量的值是敏感数据。文档说我必须使用 eas Secret:push --scope project --env-file .env 创建秘密。我做到了并且成功了。

我的问题是:如果我有秘密,我是否也必须将环境变量放入 eas.json 中? 如果是:我可以将 eas.json 文件放入 .gitignore 文件中吗?为什么?

我现在什么也没尝试。我必须先知道。

react-native expo environment-variables eas
1个回答
0
投票

我也对以下问题感到困惑,所以在进行了更多搜索后,我发现了这篇很棒的文章,其中简要说明了不要在

eas.json
文件中添加秘密,因为使用以下命令您可以将 .env 文件直接推送到 expo 服务器我认为这解决了问题。

eas secret:push --scope project --env-file .env

文章链接:https://dev.to/alexcoding42/how-to-set-environment-variables-with-easexpo-and-react-native-3b2n

© www.soinside.com 2019 - 2024. All rights reserved.