Plugins
NOTA
Vite está pensado para proveer un soporte listo para usar para los patrones de desarrollo web comunes. Antes de buscar algún plugin para Vite o de Rollup , dale un vistazo a la Guía de funcionalidades. Muchos de los casos en los que se necesita un plugin de Rollup ya están cubiertos en Vite.
Revisa Uso de plugins para más información sobre cómo utilizarlos.
Plugins Oficiales
@vitejs/plugin-vue
Provee soporte para componentes de un único (o simple) archivo en Vue 3.
@vitejs/plugin-vue-jsx
Provee soporte de JSX en Vue 3 (por medio de la transformación dedicada de Babel).
@vitejs/plugin-react
Usa el transformador Oxc y Babel, logrando un HMR rápido con un tamaño de paquete pequeño y la flexibilidad de poder usar la canalización de transformación de Babel. Sin plugins adicionales de Babel, solo se utiliza el transformador Oxc.
@vitejs/plugin-react-swc
Reemplaza Babel con SWC durante el desarrollo. En las compilaciones de producción, se utilizan SWC+Oxc Transformer cuando se usan plugins, y solo Oxc Transformer en caso contrario. Para proyectos grandes que requieren plugins personalizados, el inicio en frío y la sustitución de módulos en caliente (HMR) pueden ser significativamente más rápidos, si el plugin también está disponible para SWC.
@vitejs/plugin-rsc
Vite soporta React Server Components (RSC) a través del plugin. Utiliza la API de Entorno para proporcionar primitivas de bajo nivel que los frameworks de React pueden usar para integrar las características de RSC. Puedes probar una aplicación RSC minimalista con:
npm create vite@latest -- --template rscLee la documentación del plugin para obtener más información.
@vitejs/plugin-legacy
Provee soporte para los navegadores obsoletos en el compilado para producción.
Plugins de la Comunidad
Dale un vistazo a awesome-vite. También puedes enviar una solicitud de cambio para enlistar tus plugins ahí.
Plugins de Rolldown
Vite utiliza Rolldown por debajo y proporciona algunos plugins integrados para casos de uso comunes.
Lee la sección de plugins integrados de Rolldown para obtener más información.
Plugins de Rollup
Los Plugins de Vite son una extensión a la interfaz de los Plugins de Rollup. Dale un vistazo a la Sección de compatibilidad para plugins de Rollup para más información.