← Ко всем open source проектам

Vite

vitejs/vite

Vite — современный сборщик и сервер разработки для веб-проектов с быстрым стартом, HMR, API плагинов и поддержкой популярных фреймворков.

Форки 8,288
Автор vitejs
Язык TypeScript
Лицензия MIT
Обновлено 2026-06-10

Что это такое

Vite — инструмент для разработки и сборки веб-приложений. В dev-режиме он использует нативные ES modules и быстрый сервер, поэтому проект стартует почти сразу, а изменения обновляются через hot module replacement без полной пересборки всего приложения.

В продакшене Vite собирает проект в оптимизированные файлы. Его часто выбирают для Vue, React, Svelte, Preact, Lit и vanilla JavaScript, потому что базовый опыт разработки быстрый и при этом расширяемый.

Что внутри

В репозитории — пакеты Vite, сервер разработки, API плагинов, JavaScript API, шаблоны, документация, тесты и интеграции с экосистемой. Проект не ограничивается одним фреймворком: вокруг него вырос общий слой tooling для современного фронтенда.

Практический сценарий: создать проект через `create-vite`, запустить сервер разработки, писать компоненты, пользоваться hot module replacement, а затем собрать сборка для продакшена. Для библиотек и приложений можно подключать плагины, preprocessors и собственные настройки.

Базовый запуск проекта

Команды показывают обычный путь: создать проект, поставить зависимости, запустить локальную разработку и собрать итоговые файлы.

Язык: Bash
npm create vite@latest my-app
cd my-app
npm install
npm run dev
npm run build

Сильные стороны и ограничения

Сильная сторона — скорость обратной связи. Когда сервер разработки стартует быстро, а hot module replacement не заставляет ждать, разработка больших интерфейсов становится заметно приятнее.

Ограничение — сборка все равно требует понимания. Плагины, SSR, legacy-браузеры, monorepo и нестандартные assets могут потребовать настройки. Vite упрощает старт, но не отменяет инженерных решений вокруг сборки.