Tuto : Mise en place un projet typeScript avec ViteJS - mathalea/mathalea GitHub Wiki
Tuto pour mettre en place un projet typeScript avec ViteJS
Vite est un outil de développement qui permet de délivrer du code front-end en utilisant les modules EcmaScript natif. Au lieu de générer un "bundle" à chaque modification d'un fichier pendant la phase de développement, ViteJS utilise le support des imports natifs en créant un serveur personnalisé (basé sur koa) qui va délivrer des fichiers JS compatibles avec votre navigateur web. Résultat des courses, ViteJS annonce une vitesse x10-x100 par rapport à des outils comme webPack ou consœur.
- Se mettre dans le dossier qui contient vos projets de developpements
workspaceDev
puis :pnpm create vite
puis répondre aux questions ou bien directementpnpm create vite nomDuProjet -- --template vanilla-ts
. Cela va créer un nouveau dossier projet. - Aller dans le dossier projet.
- Installer les modules (typescript, esbuild, rollup, etc.) :
pnpm install
. - Lancer un serveur de dev :
pnpm dev
ou bienpnpm run dev
. - Aller sur
http://localhost:3000/
pour visualiser en hot reload son travail. Ainsi, pas besoin d'utiliser l'extension Live Server. - Coder :)
- Quand ce sera le moment de distribuer votre travail :
Produire une distribution :
pnpm build
oupnpm run build
. - Pour l'instant, je ne connait pas la différence entre
vite
etvite preview
Remarque : les noms des scripts se trouvent dans le fichier package.json
:
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview"
}