РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗tlVtMdInr 43 of 72 menu
◀ ▶

Режимы в Vite

Кроме разработки и сборки у проекта бывает свой режим со своим файлом переменных.

При обычной работе Vite подставляет режим development, когда поднят сервер разработки, и production, когда выполняют сборку. Эти имена уже знакомы по файлам .env.development и .env.production. Иногда нужна промежуточная среда: тестовый стенд, предпросмотр перед выкладкой или отдельная конфигурация для команды. Тогда задают своё имя режима, которое не совпадает с двумя стандартными.

Имя режима попадает в import.meta.env.MODE как строка. Вместе с ним подключают файл переменных, имя которого строят от того же слова: точка, env, точка, имя режима. В код по-прежнему попадают только строки с префиксом VITE_, если префикс не меняли. Одна точка входа может читать import.meta.env и показывать разный текст в зависимости от того, какой режим выбрали при запуске.

Свой режим не заменяет разработку и сборку: это дополнительная метка, к которой привязывают свой набор значений в файле окружения. Так отделяют подписи и адреса для стенда от локальной машины и от боевой сборки, не копируя весь проект и не правя модули перед каждым запуском.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить