Skip to content

Плагины

ПРИМЕЧАНИЕ

Vite стремится обеспечить поддержку распространённых паттернов веб-разработки из коробки. Прежде чем искать плагин Vite или совместимый Rollup-плагин, ознакомьтесь с главой Возможности. Многие случаи, когда плагин может понадобиться в проекте Rollup, уже покрываются в Vite.

Ознакомьтесь с информацией об использовании плагинов.

Официальные плагины

@vitejs/plugin-vue

Обеспечивает поддержку однофайловых компонентов Vue 3.

@vitejs/plugin-vue-jsx

Обеспечивает поддержку Vue 3 JSX через специальную трансформацию Babel.

@vitejs/plugin-react

Обеспечивает поддержку React Fast Refresh через Oxc Transformer.

@vitejs/plugin-react-swc

Во время разработки заменяет Oxc на SWC, чтобы поддерживать плагины для SWC. В продакшен-сборках используются SWC + Oxc Transformer при наличии плагинов. В больших проектах с кастомными плагинами это может значительно ускорить холодный старт и обновление модулей в HMR — при условии, что плагин также реализован для SWC.

@vitejs/plugin-rsc

Vite поддерживает React Server Components (RSC) через плагин. Он использует Environment API для предоставления низкоуровневых примитивов, которые фреймворки React могут использовать для интеграции функций RSC. Вы можете попробовать минимальное автономное приложение RSC с помощью:

bash
npm create vite@latest -- --template rsc

Ознакомьтесь с документацией плагина, чтобы узнать больше.

@vitejs/plugin-legacy

Обеспечивает поддержку устаревших браузеров в продакшен-сборке.

Плагины сообщества

Ознакомьтесь с Реестром плагинов Vite, чтобы увидеть список плагинов, опубликованных в npm.

Встроенные плагины Rolldown

Vite использует Rolldown под капотом, и он предоставляет несколько встроенных плагинов для типичных сценариев.

Подробности — в разделе Rolldown Builtin Plugins.

Плагины Rolldown / Rollup

Плагины Vite — это расширение интерфейса плагинов Rollup. Ознакомьтесь с главой Совместимость плагинов Rollup для получения дополнительной информации.