Crie seus aplicativos da Web complexos em menos tempo, com um ciclo de feedback mais rápido, usando o Vite.
À medida que os aplicativos da Web se tornam mais ricos em recursos, a demanda por ferramentas de construção rápidas e eficientes continua a crescer.
O Vite é uma ferramenta de construção moderna que fornece um servidor de desenvolvimento ultrarrápido e um processo de construção otimizado, permitindo que os usuários simplifiquem seu fluxo de trabalho e melhorem a experiência do usuário final.
Você explorará como começar com o Vite, abrangendo seu processo de instalação, recursos essenciais e comandos da interface de linha de comando (CLI).
Inicializar um Projeto Vite
Antes que você possa usar vite, você deve instalar Node.js e Node Package Manager em seu sistema. Depois de instalar esses dois pacotes, você pode criar um projeto com o Vite.
Aqui está como inicializar um projeto com Vite usando npm:
npm init vite
Quando você executa este comando, ele cria um novo projeto Vite em seu diretório de trabalho atual. O comando solicita que você faça escolhas de configuração fundamentais para configurar seu novo projeto Vite.
Aqui está um detalhamento das opções que o comando solicita que você selecione:
- Nome do Projeto. Quando você executa o comando, ele solicita que você forneça um nome para seu novo projeto. O nome que você fornecer também aparecerá no pacote.json arquivo e servir como o nome do diretório do seu projeto.
- Escolha uma Estrutura. Este prompt solicitará que você escolha uma estrutura para o seu projeto. Atualmente, o Vite oferece suporte a estruturas de front-end populares como React, Vue, Angular e uma opção Vanilla para código JavaScript simples.
- Escolha uma variante. Isso solicita que você escolha uma variante para seu projeto, abrangendo alternativas como JavaScript e sua linguagem de subconjunto TypeScript.
Depois de fornecer as informações necessárias, o Vite gerará uma nova estrutura de projeto em seu diretório de trabalho atual. A estrutura representará uma configuração básica do projeto, incluindo uma pacote.json arquivo, um origem diretório com um index.html e main.js arquivo e um público diretório.
Depois de criar a estrutura do projeto, você pode navegar até o diretório do projeto executando cd . Depois de fazer isso, instale quaisquer dependências adicionais que seu projeto possa exigir usando o npm instalar comando.
Para iniciar um servidor de desenvolvimento e monitorar quaisquer alterações feitas em seu projeto, você executará o npm run dev comando dentro do terminal do seu projeto.
Características do Vite
Os recursos do Vite concentram-se em simplificar o processo de construção e aprimorar a experiência de construção na web.
Servidor de Desenvolvimento Rápido
O servidor de desenvolvimento do Vite utiliza módulos ES nativos e carregamento lento de módulos, permitindo uma velocidade incrível. Isso permite loops de feedback rápidos e tempos de inicialização extremamente rápidos.
Processo de construção otimizado
A Vite aprimorou seu procedimento de compilação para produzir código minificado, otimizado e pronto para produção. Além disso, ele cria um arquivo de manifesto que pode armazenar em cache os recursos de falha e versão.
Suporte para vários frameworks front-end
O Vite oferece suporte a vários frameworks de front-end, incluindo Vue e frameworks semelhantes como React Js e Angular Js. Isso permite que os desenvolvedores escolham sua estrutura preferida e aproveitem os poderosos recursos do Vite.
Substituição de módulo quente (HMR)
O recurso Hot Module Replacement (HMR) do Vite permite atualizações rápidas e contínuas do aplicativo sem exigir uma atualização completa da página. Isso torna o processo de desenvolvimento mais rápido e eficiente.
Pré-processamento CSS e integração pós-CSS
Vite suporta pré-processamento de CSS, incluindo Sass, Less e Stylus. Ele também se integra ao PostCSS, permitindo transformações e otimizações adicionais ao CSS.
O Vite vem com muitos outros recursos, incluindo suporte para TypeScript, JSX e WebAssembly. Com o lançamento do Vite v4.0.4, a comunidade de desenvolvedores do Vite cresceu e tem mantido o software ativamente, adicionando novos recursos regularmente.
Interface de linha de comando (CLI) do Vite
A interface de linha de comando (CLI) do Vite é uma ferramenta útil para personalizar o comportamento do Vite. Ele fornece uma variedade de comandos essenciais que também ajudam a simplificar o processo de desenvolvimento. Aqui estão alguns dos comandos CLI cruciais:
construir vite
Esse comando criará o aplicativo para um ambiente de produção, otimizando e reduzindo o código para que esteja pronto para implantação. Usando esse comando, você pode garantir que seu aplicativo seja o mais rápido e eficaz possível e esteja pronto para distribuição aos usuários.
vite preview
Este comando permite visualizar o código gerado antes de implantá-lo na produção. Se você deseja garantir que tudo pareça e funcione conforme o esperado e que não haja problemas aparentes ou problemas que exijam atenção, este é um comando útil para executar.
vite otimizar
vite otimizar está disponível no Vite 2.6 e versões posteriores que analisam o código do projeto e geram compilações de produção otimizadas executando a árvore agitação, operações de divisão de código e incorporação de pequenos ativos diretamente na compilação final para reduzir as solicitações necessárias para carregar o aplicativo.
vite otimizar é executado automaticamente durante o construir vite comando, que gera compilações de produção otimizadas. Você também pode executá-lo separadamente para verificar o tamanho e o desempenho da compilação
Arquivo de configuração do Vite
No Vite, o arquivo de configuração define várias opções para o processo de compilação. O arquivo de configuração do Vite usa JavaScript e a sintaxe dos módulos ES6.
Por padrão, você deve nomear seu arquivo de configuração vite.config.js e coloque-o no diretório raiz do projeto.
Aqui estão algumas das opções mais usadas no arquivo de configuração do Vite:
- raiz. Especifica o diretório raiz do projeto.
- servidor. Configura o servidor de desenvolvimento. Ele inclui opções para configurar as solicitações de host, porta e proxy para um back-end de API.
- plugins. Permite adicionar plugins ao processo de construção do Vite. Um plug-in é uma função que modifica o processo de compilação de alguma forma, como adicionar suporte para um novo formato de arquivo ou transformar o código-fonte.
- resolver. Isso configura como o Vite resolve as importações no projeto. Inclui opções para especificar aliases, extensões e diretórios de módulos.
Aqui está um exemplo de um arquivo de configuração do Vite:
importar { defineConfig } de'vite';
importar caminho de'caminho';
exportarpadrão defineConfig({
servidor: {
porta: 3000,
abrir: verdadeiro,
},
resolver: {
apelido: {
'@': path.resolve (__dirname, './src'),
},
},
plug-ins: [],
});
Este arquivo de configuração configura um projeto Vite básico com:
- um servidor de desenvolvimento local rodando na porta 3000
- um pseudônimo para o origem diretório
- sem plugins
Vite tem uma comunidade forte
Vários recursos online explicam em detalhes como usar o Vite com estruturas populares como React, Vue e Angular.
Além disso, há muitas informações sobre o uso eficaz do Vite em sua documentação oficial. Com esses recursos disponíveis, é possível integrar o Vite ao seu próximo projeto.