Мне любопытно, почему нам нужно создавать файл .env, когда вы можете сделать то же самое с экспортом файла .js. Разве основная цель файла .env не состоит в том, чтобы различать производство и разработку? Спасибо.
сам файл может быть импортирован вашим кодом, а также системами сборки
Это хороший формат по умолчанию, который работает на разных языках и может быть проигнорирован в средах, отличных от разработчиков, где у вас есть лучшие средства для указания переменных среды.
означает ли это, что каждый раз, когда мы меняем нашу среду, нам нужно создавать новый файл .env?
вы определяете файл .env для другой среды, обычно для разработки, тестирования, предварительного просмотра и производства. Если это больше, возможно, вы поместили ненормальную переменную env в файл .env.
Хранение конфигураций в качестве переменных среды позволяет нам
Это означает, что все переменные среды выведены из основного кода (который его использует) - это позволяет вам быстро создавать для различных целевых сред (используя автоматизированные методы: сборка конвейеров и т. д.) без изменения вашего кода.