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

Свой режим в Vite

Свой режим задают флагом запуска, и имя режима не совпадает с development и production.

У команды vite есть флаг --mode. После него пишут имя режима одним словом, например staging. Тогда в import.meta.env.MODE окажется именно staging, а не development и не production. Флаг работает и при сервере разработки, и при сборке, если его добавить к той же команде.

В точке входа выведем текущий режим на страницу:

document.body.textContent = import.meta.env.MODE;

Запустим сервер разработки с именем режима staging:

npx vite --mode staging

Откроем страницу по адресу из терминала. На экране должна появиться строка staging. Остановим сервер и выполним сборку с тем же именем режима:

npx vite build --mode staging

В собранном JavaScript значение MODE уже зашито как staging. Откроем результат из dist или через просмотр сборки и снова посмотрим текст на странице.

Задайте имя режима preview при запуске сервера разработки и запишите строку, которую показывает import.meta.env.MODE на странице.

Соберите проект с тем же именем режима и сравните текст на странице после сборки с тем, что было при разработке.

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