Dans cet article, nous allons voir comment installer Vue.js et créer notre première application "Hello World".
Prérequis
Avant de commencer, assurez-vous d'avoir :
- Un ordinateur
- Node.js installé sur votre machine
- Un terminal (cmd, PowerShell, ou terminal Linux/macOS)
- Un éditeur de code comme Visual Studio Code
Qu'est-ce que Vite ?
Vite est un outil moderne pour le développement front-end qui rend le travail des développeurs beaucoup plus fluide et rapide. Contrairement aux anciens outils comme Webpack, Grunt ou Gulp, Vite mise sur la simplicité et l'efficacité pour offrir une expérience de développement optimisée.
Avec Vite, chaque fichier JavaScript est chargé au moment où il est nécessaire, grâce à la fonctionnalité ES Module Import. Cela signifie que l'application démarre instantanément sans devoir compiler tout le projet à l'avance, ce qui accélère considérablement le développement. Vite est également conçu pour être facile à utiliser et à configurer, ce qui en fait un choix populaire pour les développeurs de front-end.
Cet outil a été créé par Evan You, le développeur derrière Vue.js, dans le but de simplifier et d’accélérer le développement d’applications front-end, en particulier pour Vue.js.
- Hot Module Replacement (HMR) rapide permettant de voir les changements instantanément.
- Optimisation automatique pour la production avec une configuration minimale.
- Support natif de Vue.js et d'autres frameworks modernes.
Vite est particulièrement recommandé pour les projets Vue.js, car il améliore significativement l'expérience des développeurs avec un temps de compilation réduit et des mises à jour rapides.
Installer Vue.js
Quelle différence entre CDN et npm ?
Avant de choisir une méthode d'installation, voici les différences :
- CDN : Idéal pour tester rapidement Vue.js sans configuration. Il suffit d'inclure un fichier script dans une page HTML.
- npm + Vite : Recommandé pour les projets évolutifs nécessitant un environnement de développement optimisé, avec des performances améliorées et des outils comme Hot Module Replacement (HMR).
En fonction de vos besoins, choisissez la méthode la plus adaptée !
1. Installation rapide via CDN
Si vous souhaitez tester Vue.js sans installation complexe, vous pouvez simplement inclure Vue via un CDN dans un fichier HTML :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vue.js Hello World</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
<div id="app">
<h1>{{ message }}</h1>
</div>
<script>
const app = Vue.createApp({
data() {
return {
message: 'Hello, Vue.js!'
};
}
}).mount('#app');
</script>
</body>
</html>
En ouvrant ce fichier dans un navigateur, vous verrez "Hello, Vue.js!" affiché dynamiquement.
2. Installation via npm (recommandé pour un projet structuré)
Si vous utilisez Node.js et que vous souhaitez créer une application plus robuste, suivez ces étapes :
-
Initialiser un projet Vue.js
npm init vue@latest
- Configurer le projet (appuyez sur Enter pour les valeurs par défaut).
-
Se déplacer dans le projet
cd nom-du-projet
-
Installer les dépendances
npm install
-
Lancer le serveur de développement
npm run dev
Votre application Vue.js est maintenant accessible via http://localhost:5173/
.
Structure du projet Vue.js avec Vite
Une fois l'installation terminée, voici à quoi ressemble la structure du projet :
Créer une première application Vue.js
Dans le fichier src/App.vue
, écrivez ce code :
<template>
<h1>{{ message }}</h1>
</template>
<script>
export default {
data() {
return {
message: 'Hello, Vue.js!'
};
}
};
</script>
Dans src/main.js
, importez et montez le composant principal :
import { createApp } from 'vue';
import App from './App.vue';
createApp(App).mount('#app');
Puis démarrez votre projet avec :
npm run dev
Conclusion
Félicitations ! Vous venez de créer votre première application Vue.js.
- Vue.js Team. Documentation officielle Vue.js. Vue.js Guide,(https://vuejs.org/guide/introduction.html). (Accédée le 14 Fév. 2025)
- Tutorialspoint. Vue.js Tutorial. Tutorialspoint, (https://www.tutorialspoint.com/vuejs/vuejs_environment_setup.htm). (Accédée le 14 Fév. 2025)
- Rodolphe."Qu'est-ce que Vite ?" Alsacréations, https://www.alsacreations.com/article/lire/1903-Qu-est-ce-que-Vite.html. (Accédée le 14 Fév. 2025)
- YouTube. Tutoriel sur l'installation de Vue.js via CDN.(https://www.youtube.com/watch?v=5Z7xFM3lC84). (Accédée le 14 Fév. 2025)
- YouTube. Tutoriel sur l'installation de Vue.js via npm.(https://www.youtube.com/watch?v=P4BmSvAry-c). (Accédée le 14Fév. 2025)
- Thibault Jp. Guide Vue.js pour débutants. Medium,(https://medium.com/@thibault60000/vue-js-for-beginner-pour-d%C3%A9butants-part-3-%EF%B8%8F-2019-en-fr-287454a87f1a). (Accédée le 14 Fév. 2025)
- Microsoft. Tutoriel Vue.js avec Visual Studio Code. (https://code.visualstudio.com/docs/nodejs/vuejs-tutorial). (Accédée le 14 Fév. 2025)
Commentaires1
Ce projet sera utilisé la semaine prochaine ?
J'ai créé l'application, je me demandais la semaine prochaine si nous allons améliorer ce projet ? Merci :)