Вопросы к Поиску с Алисой
Некоторые отличия работы Vite в режимах разработки и продакшена:
В режиме разработки Vite не объединяет исходный код и обрабатывает каждый модуль как файл. blog.logto.io Сервер разработки запускается мгновенно, так как не собирает приложение заранее, а использует собственные модули ES и компилирует тот файл, который в данный момент в работе. proglib.io При внесении изменений в код обновляются только те модули, которые были изменены, а не весь пакет. proglib.io
Для продакшена Vite применяет Rollup, обеспечивая оптимизированный бандл. proglib.io Процесс сборки включает в себя разделение кода, минимизацию CSS и оптимизацию. proglib.io В окончательной сборке Vite разбивает всё на «чанки» (кусочки), которые поэтапно скармливаются браузеру, и за счёт этого достигается хорошая оптимизация веб-приложения. vverh.digital
Кроме того, для продакшен-сборок Vite по умолчанию ориентируется на базовые широко распространённые браузеры. vite-docs.ru Это браузеры, выпущенные не менее 2,5 лет назад. vite-docs.ru Целевую версию можно понизить через конфигурацию. vite-docs.ru Поддержка устаревших браузеров возможна с использованием официального плагина @vitejs/plugin-legacy. vite-docs.ru