我们使用dotenv库和经典版本,它工作得很好,提供了管理不同环境的可能性。但当我们转移到EAS版本时,它停止工作。可能的解决方案是什么?
dotenv
oewdyzsn1#
我试图用direnv工具和EAS secrets的组合来替换dotenv,但后来我意外地在Expo github repo中找到了this file。看起来像是创建.easignore文件,复制.gitignore文件,不包括env文件,使dotenv与EAS一起工作。
direnv
.easignore
.gitignore
gmxoilav2#
react-native-dotenv maintainer。注意不要将.env提交给git。这是一个重大的安全风险。.env文件在.gitignore中是有充分理由的。相反,EAS文档说:要创建应用特定的密码,请导航至项目 Jmeter 板中的"密码"选项卡。
.env
2条答案
按热度按时间oewdyzsn1#
我试图用
direnv
工具和EAS secrets的组合来替换dotenv
,但后来我意外地在Expo github repo中找到了this file。看起来像是创建.easignore
文件,复制.gitignore
文件,不包括env文件,使dotenv
与EAS一起工作。gmxoilav2#
react-native-dotenv maintainer。注意不要将
.env
提交给git。这是一个重大的安全风险。.env
文件在.gitignore
中是有充分理由的。相反,EAS文档说:要创建应用特定的密码,请导航至项目 Jmeter 板中的"密码"选项卡。