Vite

Vite est un outil de développement moderne pour les projets JavaScript.

Il permet de :

Vite est aujourd’hui très populaire dans les projets modernes.

1. Pourquoi utiliser Vite

Avant, plusieurs outils JavaScript étaient lourds et lents.

Vite apporte :

2. Créer un projet Vite

Pour créer un nouveau projet :

npm create vite@latest

Vite pose ensuite quelques questions :

3. Exemple avec JavaScript vanilla

npm create vite@latest my-project

Ensuite :

cd my-project

npm install

npm run dev

4. Structure de base

my-project/
│
├── node_modules/
├── public/
├── src/
├── index.html
├── package.json
└── vite.config.js

Cette structure est très commune dans les projets modernes.

5. Le dossier src

Le dossier src contient généralement le code principal du projet.

src/
│
├── main.js
├── style.css
└── components/

6. npm run dev

Cette commande démarre le serveur de développement.

npm run dev

Ensuite, Vite affiche une URL locale :

http://localhost:5173

7. Hot Module Replacement (HMR)

Vite recharge automatiquement le navigateur lorsqu’un fichier est modifié.

Cette fonctionnalité s’appelle :

Hot Module Replacement

Cela accélère énormément le développement.

8. Utilisation des modules

Vite fonctionne naturellement avec :

import / export
// math.js

export function add(a, b) {

    return a + b;

}
// main.js

import { add } from "./math.js";

console.log(add(2, 3));

9. npm run build

Cette commande crée une version optimisée du projet.

npm run build

Vite génère alors un dossier :

dist/

10. Le dossier dist

Le dossier dist contient la version de production du projet.

dist/
│
├── assets/
├── index.html
└── fichiers optimisés

11. npm run preview

Cette commande permet de prévisualiser le build de production.

npm run preview

12. vite.config.js

Vite possède un fichier de configuration :

vite.config.js

Ce fichier permet de personnaliser le comportement de Vite.

13. Exemple de configuration

import { defineConfig } from "vite";

export default defineConfig({

    server: {

        port: 3000

    }

});

Ici, le serveur Vite utilisera le port 3000.

14. Vite et les frameworks

Vite fonctionne avec plusieurs frameworks :

15. Vite et les projets modernes

Vite est devenu un standard moderne dans l’écosystème JavaScript.

Il est utilisé dans :

16. Erreur fréquente

Plusieurs débutants oublient :

npm install

Après avoir créé un projet Vite.

Sans cette commande, les dépendances ne sont pas installées.

17. Bonnes pratiques

Résumé rapide

Commande Utilité
npm create vite@latest Créer un projet Vite
npm install Installer les dépendances
npm run dev Lancer le serveur
npm run build Créer le build de production
npm run preview Prévisualiser le build
src/ Code principal
dist/ Version optimisée
vite.config.js Configuration de Vite