0Pricing
Vue Academy · Leçon

Optimiser le processus de compilation

Produisez des compilations optimisées pour la production.

Optimiser le processus de compilation est une leçon Vue Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Vue Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Vue Academy comprend 3 leçons au total.

Du développement à la production

Pendant le développement, vous exécutez un serveur de développement avec rechargement à chaud. Pour publier votre app, vous créez une version de production optimisée : un ensemble de fichiers statiques optimisés pour la rapidité et la faible taille, prêts à être déployés sur n'importe quel hébergeur.

Exécuter la compilation

La commande standard compile votre app pour la production. Vite (l'outillage par défaut de Vue 3) compile, regroupe et optimise tous les éléments.

npm run build

Les fichiers générés

La compilation écrit les fichiers optimisés dans un dossier dist : un fichier index.html, des paquets JavaScript et CSS dont les noms contiennent un condensat, ainsi que vos ressources statiques. C'est ce dossier que vous déployez.

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

Minification

La minification supprime les espaces, les commentaires et raccourcit les noms de variables afin que les fichiers soient téléchargés plus rapidement. Les compilations de production minifient automatiquement JavaScript et CSS.

Élagage de l'arbre

L'élagage de l'arbre supprime le code que vous n'utilisez jamais. Si vous importez une seule fonction d'une bibliothèque, le regroupeur supprime le reste. Utilisez des importations nommées de modules ES pour permettre l'élagage de l'arbre.

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

Hachage du contenu

Les noms des fichiers générés contiennent un condensat du contenu, comme index-a1b2c3.js. Lorsque le code change, le condensat change également : les navigateurs récupèrent ainsi le nouveau fichier tout en mettant agressivement en cache ceux qui n'ont pas changé.

Analyser la taille des paquets

Pour voir ce qui compose votre paquet, utilisez une extension de visualisation. Elle produit un graphique interactif indiquant quels modules occupent le plus d'espace et vous aide à orienter votre optimisation.

npm install -D rollup-plugin-visualizer

Lire l'analyse

Une dépendance volumineuse que vous utilisez à peine est un signal d'alerte. L'analyse peut révéler une bibliothèque lourde de gestion des dates ou des graphiques que vous pourriez remplacer par une alternative plus légère ou charger à la demande.

Variables d'environnement

Vite expose les variables d'environnement préfixées par VITE_ via import.meta.env. Utilisez-les pour configurer les URL d'API et les indicateurs de fonctionnalité selon l'environnement.

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

const apiUrl = import.meta.env.VITE_API_URL

Compilations propres à chaque environnement

Vite charge .env.production pendant npm run build et .env.development pendant npm run dev afin que chaque environnement reçoive automatiquement la configuration appropriée.

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

Prévisualiser la compilation

Avant le déploiement, lancez une prévisualisation locale de la compilation de production pour confirmer qu'elle fonctionne comme prévu avec les véritables fichiers optimisés.

npm run build
npm run preview

Vérification rapide

Évaluez vos connaissances sur le processus de compilation.

Récapitulatif

Exécutez npm run build pour produire un dossier dist optimisé contenant des ressources minifiées, élaguées et dont les noms contiennent un condensat du contenu. Analysez la taille des paquets pour réduire les dépendances volumineuses et utilisez les variables d'environnement VITE_ avec les fichiers .env pour configurer chaque environnement. Prévisualisez le résultat avant la publication. Vous allez maintenant déployer cette compilation sur une plateforme d'hébergement.

Questions Fréquemment Posées

La leçon « Optimiser le processus de compilation » est-elle gratuite ?

Oui — le texte complet de « Optimiser le processus de compilation » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Vue Academy, passe à CoddyKit PRO. Le cours Vue Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Optimiser le processus de compilation » ?

Produisez des compilations optimisées pour la production. Tu pratiques Vue Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Vue Academy ?

Aucune expérience préalable n'est requise. Vue Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.

Combien de temps prend la leçon « Optimiser le processus de compilation » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Vue Academy ?

Oui. Chaque leçon Vue Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Optimiser le processus de compilation
  2. Déploiement sur des plateformes d’hébergement
  3. Surveillance et maintenance
← Retour à Vue Academy