0Pricing
Vue Academy · Aula

Otimização do Processo de Compilação

Gere compilações de produção otimizadas.

Otimização do Processo de Compilação é uma aula grátis de Vue Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Vue Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Vue Academy inclui 3 aulas no total.

Do desenvolvimento à produção

Durante o desenvolvimento, você executa um servidor de desenvolvimento com recarregamento automático. Para publicar, crie uma compilação de produção otimizada: um conjunto de arquivos estáticos ajustados para velocidade e tamanho reduzido, prontos para serem implantados em qualquer servidor.

Executar a compilação

O comando padrão compila seu app para produção. O Vite (as ferramentas padrão do Vue 3) compila, agrupa e otimiza tudo.

npm run build

A saída da compilação

A compilação grava arquivos otimizados em uma pasta dist: um index.html, pacotes agrupados de JavaScript e CSS com identificadores e seus recursos estáticos. É essa pasta que você implanta.

dist/
  index.html
  assets/
    index-a1b2c3.js
    index-d4e5f6.css

Minificação

Minificação remove espaços em branco e comentários e encurta os nomes das variáveis para que os arquivos sejam baixados mais rapidamente. As compilações de produção minificam JavaScript e CSS automaticamente.

Eliminação de código não utilizado

Eliminação de código não utilizado remove o código que você nunca usa. Se importar uma função de uma biblioteca, o agrupador descarta o restante. Use importações nomeadas de módulos ES para permitir que essa eliminação funcione.

// only what you use is bundled
import { debounce } from "lodash-es"

Identificação do conteúdo

Os nomes dos arquivos da compilação incluem um identificador de conteúdo, como index-a1b2c3.js. Quando o código muda, o identificador também muda, então os navegadores buscam o novo arquivo e armazenam agressivamente em cache os que não foram alterados.

Analisar o tamanho do pacote

Para ver o que ocupa espaço no seu pacote, use uma extensão de visualização. Ela produz um gráfico interativo mostrando quais módulos ocupam mais espaço e orienta sua otimização.

npm install -D rollup-plugin-visualizer

Ler a análise

Uma dependência grande que você quase não usa é um sinal de alerta. A análise pode revelar uma biblioteca pesada de datas ou gráficos que você pode substituir por uma alternativa menor ou carregar sob demanda.

Variáveis de ambiente

O Vite expõe variáveis de ambiente prefixadas com VITE_ por meio de import.meta.env. Use-as para configurar URLs de API e sinalizadores de funcionalidades por ambiente.

// .env.production
// VITE_API_URL=https://api.example.com

const apiUrl = import.meta.env.VITE_API_URL

Compilações específicas para cada ambiente

O Vite carrega .env.production durante npm run build e .env.development durante npm run dev, para que cada ambiente receba automaticamente a configuração correta.

// .env.development -> VITE_API_URL=http://localhost:3000
// .env.production  -> VITE_API_URL=https://api.example.com

Visualizar a compilação

Antes de implantar, execute uma visualização local da compilação de produção para confirmar que ela funciona como esperado com arquivos reais e otimizados.

npm run build
npm run preview

Verificação rápida

Teste seus conhecimentos sobre o processo de compilação.

Recapitulação

Execute npm run build para produzir uma pasta dist otimizada, com recursos minificados, sem código não utilizado e com identificadores de conteúdo. Analise o tamanho do pacote para reduzir dependências pesadas e use variáveis de ambiente VITE_ com arquivos .env para configurar cada ambiente. Faça uma visualização antes de publicar. Em seguida, você implantará essa compilação em uma plataforma de hospedagem.

Perguntas Frequentes

A aula “Otimização do Processo de Compilação” é grátis?

Sim — o texto completo de “Otimização do Processo de Compilação” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Vue Academy, atualize para CoddyKit PRO. O curso de Vue Academy inclui 3 aulas no total.

O que vou aprender em “Otimização do Processo de Compilação”?

Gere compilações de produção otimizadas. Você pratica Vue Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Vue Academy?

Nenhuma experiência prévia é necessária. Vue Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Otimização do Processo de Compilação”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Vue Academy?

Sim. Cada aula de Vue Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Otimização do Processo de Compilação
  2. Implantação em Plataformas de Hospedagem
  3. Monitoramento e Manutenção
← Voltar para Vue Academy