Чтобы использовать файл .envв клиентском приложении React, вы можете использовать следующие методы:
-
Использование пакета
dotenv: установите пакетdotenv, запустивnpm install dotenvилиyarn add dotenvв корневом каталоге вашего проекта. Создайте файл с именем.envв корневом каталоге и определите внутри него переменные среды в форматеKEY=VALUE. В коде React импортируйтеdotenvв начало файла и вызовитеdotenv.config(), чтобы загрузить переменные из файла.env.. Теперь вы можете получить доступ к переменным среды, используяprocess.env.VARIABLE_NAME. -
Конфигурация Webpack. Если вы используете Webpack, вы можете настроить его для обработки файла
.env. Установите пакетdotenv-webpack, запустивnpm install dotenv-webpackилиyarn add dotenv-webpack. В файле конфигурации Webpack импортируйте пакет и добавьте его в раздел плагинов. Создайте файл.envв корневом каталоге и определите переменные среды. Затем вы можете получить доступ к переменным в своем коде React, используяprocess.env.VARIABLE_NAME. -
Create React App (CRA). Если вы используете Create React App, вам не нужно ничего настраивать. Просто создайте файл с именем
.envв корневом каталоге и определите внутри него переменные среды. Добавляйте к своим переменным префиксREACT_APP_, чтобы гарантировать, что они будут подхвачены приложением Create React. Затем вы можете получить доступ к переменным в своем коде, используяprocess.env.REACT_APP_VARIABLE_NAME.
Не забудьте включить файл .envв свой .gitignore, чтобы избежать раскрытия конфиденциальной информации.