You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EAS构建React Native应用时.env变量文件名适配问题咨询

EAS构建时的正确.env文件名配置

核心匹配规则

EAS构建会根据你指定的构建配置(profile)名称加载对应的.env文件,具体对应关系:

  • 运行 eas build --profile preview 时,优先读取 .env.preview;若要避免Git追踪,用 .env.preview.local
  • 运行 eas build --profile production 时,优先读取 .env.production;本地专属版本用 .env.production.local
  • 其他自定义profile同理,比如你的preview2对应 .env.preview2 或 .env.preview2.local,preview3对应 .env.preview3 或 .env.preview3.local

关键优势

带.local后缀的.env文件不会被Git默认纳入追踪,完美契合你不想把敏感环境数据存入Git的需求,无需在eas.json里硬编码环境变量。

补充说明

  • 若某个profile没有对应.env文件,EAS会降级读取通用的.env文件,但建议为每个profile单独配置,避免环境混淆
  • Expo SDK 48及以上版本默认集成环境变量支持,无需额外安装dotenv依赖;低版本需确保项目已安装expo-env或dotenv

内容的提问来源于stack exchange,提问作者denismart

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 17:53:13