Чтобы использовать файл .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
, чтобы избежать раскрытия конфиденциальной информации.