Extensões
NOTA
A Vite tem por objetivo fornecer suporte fora da caixa para os padrões de desenvolvimento da Web comuns. Antes de procurar por uma extensão compatível com a Vite ou Rollup, consulte o Guia de Funcionalidades. Muitos casos onde uma extensão seria necessária num projeto de Rollup já são cobertos na Vite.
Consulte o guia Usando Extensões por informações a respeito de como usar as extensões.
Extensões Oficiais
@vitejs/plugin-vue
- Fornece suporte para Componentes de Ficheiro Único da Vue 3
@vitejs/plugin-vue-jsx
- Fornece suporte de JSX da Vue 3 (através da transformação da Babel dedicada).
@vitejs/plugin-vue2
- Fornece suporta aos Componentes de Ficheiro Único da Vue 2.7.
@vitejs/plugin-vue2-jsx
- Fornece suporte de JSX da Vue 2.7 (através da transformação da Babel dedicada).
@vitejs/plugin-react
- Usa a
esbuild
e a Babel, alcançando a rápida substituição de módulo instantânea com uma pequena pegada de pacote e a flexibilidade de ser capaz de usar a conduta de transformação da Babel. Sem as extensões adicionais da Babel, apenas aesbuild
é usada durante as construções.
@vitejs/plugin-react-swc
- Substitui a Babel pela SWC durante o desenvolvimento. Durante as construções, a SWC e a
esbuild
são usadas quando usamos extensões, de outro modo apenas aesbuild
é usada. Para projetos grandes não exigem extensões de React não-padronizadas, o arranque refrigerado e a substituição de módulo instantânea podem ser significativamente mais rápidos.
@vitejs/plugin-legacy
- Fornece suporte de navegadores legados para a construção de produção.
Extensões da Comunidade
Consulte a awesome-vite
- também podemos submeter um pedido de atualização de repositório (ou PR) para listar as nossas extensões dentro do repositório.
Extensões de Rollup
As extensões da Vite são uma extensão da interface de extensão da Rollup. Consulte a seção de Compatibilidade de Extensão de Rollup por mais informações.