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

Режим в Vite

Режим читают через import.meta.env, и в разработке он отличается от сборки.

Объект import.meta.env Vite дополняет служебными полями. Поле MODE хранит имя текущего режима как строку. Пока работает сервер разработки, там будет development, а в файлах после vite с подкомандой build подставится production. Выведем режим в точке входа:

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

Запустим сервер разработки и откроем страницу http://localhost:5173. На экране должна появиться строка development. Остановим сервер, если он занимает терминал, и соберём проект. Затем откроем собранный скрипт в dist или запустим просмотр сборки и снова посмотрим текст на странице:

npm run build

В итоговом JavaScript значение MODE уже зашито как production - это видно и на странице при просмотре dist. Менять режим вручную в этом уроке не нужно: его выбирает сама команда разработки или сборки.

Выведите import.meta.env.MODE из src/main.js на страницу и запишите строку, которую показывает сервер разработки.

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

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