首页 > 解决方案 > 如何从 S3 存储桶中的 React 应用程序的 .env 文件中读取环境变量?

问题描述

.env我在我的 React 项目的文件中创建了环境变量。

我在我的.gitignore文件中添加了 .env。

由于我的 React 应用程序托管在那里,如何从我的 Amazon S3 存储桶中读取这些环境变量?

例如process.env.REACT_APP_MY_VARIABLE

标签: reactjsamazon-web-servicesenvironment-variablesgitignore

解决方案


1 - 确保您的.env文件位于项目的根文件夹中。它应该是这样的:

REACT_APP_MY_VARIABLE = 'my-app-var'

2 - 在将项目发送到 S3 之前构建您的项目并安装dotenv依赖项。

npm install dotenv --save

dotenv3 -在您的项目中导入。


推荐阅读