vite README

The project's README from github.com/vitejs/vite. As one markdown file: README.md.



vite logo


npm package node compatibility build status discord chat


Vite ⚡

Next Generation Frontend Tooling

Vite (French word for "quick", pronounced /viːt/, like "veet") is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts:

In addition, Vite is highly extensible via its Plugin API and JavaScript API with full typing support.

Read the Docs to Learn More.

Packages

Package Version (click for changelogs)
vite vite version
@vitejs/plugin-legacy plugin-legacy version
create-vite create-vite version

Contribution

See Contributing Guide.

License

MIT.

Sponsors

sponsors

vite (vitejs/vite)

Searching Database…

83.4K ·GitHub
Что это такое?Vite — это инструмент сборки для фронтенда. Он запускает dev-сервер, который мгновенно стартует и быстро обновляет страницу при изменениях (Hot Module Replacement) во время разработки, а для продакшена собирает код с помощью Rolldown.
Это dev-сервер, сборщик или и то и другое?И то и другое: это dev-сервер, который отдаёт нативные ES-модули с быстрым HMR, и команда сборки, которая упаковывает приложение для продакшена.
Как подключить это к проекту?Установите пакет 'vite' в свой проект (или создайте новый с помощью 'create-vite'), а затем запускайте dev-сервер или команду сборки через скрипты вашего менеджера пакетов.
Нужен ли конкретный менеджер пакетов или версия Node?Сам репозиторий требует pnpm (установка через npm заблокирована) и Node ^20.19.0 или >=22.12.0. Однако эти требования относятся к разработке самого Vite, а не обязательно к его использованию в вашем проекте.
Можно ли расширить Vite плагинами?Да, у Vite есть универсальный интерфейс плагинов и полностью типизированный JavaScript API, так что вы можете писать свои плагины, чтобы расширять поведение dev-сервера и сборки.
Почему dev-сервер работает так быстро?Он отдаёт нативные ES-модули напрямую, не собирая всё заранее, поэтому сервер запускается почти мгновенно, а HMR работает очень быстро.
Чем Vite собирает проект для продакшена?Сборку для продакшена выполняет Rolldown, который настроен так, чтобы выдавать оптимизированные статические ресурсы.
Есть ли поддержка старых браузеров?Да, пакет '@vitejs/plugin-legacy' входит в монорепозиторий и нужен для поддержки старых браузеров.
What are similar projects?wxt, rolldown, vite-plus, closure-compiler, rollup, snowpack, rspack, oj
Creator
vitejs
Size
75.3 MB
Stars
83.4K
Age
6y
Commits · 90 Days