Configurer votre premier projet Vue.js

Vue.js est un framework JavaScript progressif pour la création d'interfaces utilisateur et d'applications monopages. Il est très flexible et facile à intégrer à d'autres bibliothèques ou projets existants. Ce guide vous guidera à travers les étapes de configuration de votre premier projet Vue.js à l'aide de Vue CLI, un outil puissant pour l'échafaudage et la gestion des applications Vue.

Prérequis

Avant de configurer un projet Vue.js, assurez-vous que les éléments suivants sont installés sur votre système:

  • Node.js et npm: Vue.js nécessite l'installation de Node.js et de npm (Node Package Manager). Vous pouvez les télécharger depuis le site officiel de Node.js.

Étape 1: Installer Vue CLI

Vue CLI (Command Line Interface) est un outil qui vous aide à créer et à gérer facilement des projets Vue.js. Pour installer Vue CLI globalement sur votre système, ouvrez votre terminal ou votre invite de commande et exécutez la commande suivante:

npm install -g @vue/cli

Cette commande installe la CLI Vue globalement, vous permettant d'accéder à la commande vue depuis n'importe où dans votre terminal.

Étape 2: Créer un nouveau projet Vue

Une fois Vue CLI installé, vous pouvez créer un nouveau projet Vue.js en exécutant la commande suivante:

vue create my-vue-app

Vous serez invité à choisir un préréglage pour votre projet. Vous pouvez soit sélectionner le préréglage par défaut, qui inclut Babel et ESLint, soit sélectionner manuellement des fonctionnalités telles que Vue Router, Vuex, TypeScript, etc. Pour les débutants, il est recommandé de choisir le préréglage par défaut en appuyant sur Entrée.

Vue CLI créera ensuite un nouveau dossier nommé my-vue-app et configurera la structure du projet avec tous les fichiers et configurations nécessaires.

Étape 3: Accédez au dossier du projet

Une fois le projet créé, accédez au dossier du projet à l'aide de la commande suivante:

cd my-vue-app

Cela changera le répertoire de travail de votre terminal vers le dossier de projet Vue.js nouvellement créé.

Étape 4: exécuter le serveur de développement

Pour voir votre nouvelle application Vue.js en action, démarrez le serveur de développement local en exécutant:

npm run serve

Cette commande démarrera un serveur de développement à http://localhost:8080 (ou un autre port disponible). Ouvrez votre navigateur Web et accédez à cette URL pour afficher votre nouvelle application Vue.js.

Comprendre la structure du projet

Après avoir créé un nouveau projet Vue.js, vous verrez une structure de projet bien organisée. Voici les fichiers et dossiers clés:

  • src: Ce dossier contient le code source de votre application Vue.js. Tous les composants, vues et styles se trouvent ici.
  • public: Ce dossier contient des ressources statiques telles que des images, des polices et le fichier index.html, qui sert de point d'entrée pour votre application.
  • src/main.js: Le point d'entrée principal de votre application Vue.js. Ce fichier initialise l'instance Vue et la monte sur le DOM.
  • src/App.vue: Le composant racine de votre application. Vous pouvez modifier ce fichier pour changer la présentation principale de votre application.
  • src/components: Ce dossier contient des exemples de composants Vue comme HelloWorld.vue. Vous pouvez ajouter de nouveaux composants ici et les importer dans votre application.

Étape 5: Personnalisez votre application

Vous pouvez commencer à personnaliser votre application Vue.js en modifiant le fichier App.vue et en créant de nouveaux composants. Voici un exemple de composant Vue simple:

<template>
  <div>
    <h1>Welcome to My First Vue.js Project!</h1>
    <p>This is a simple Vue component.</p>
  </div>
</template>

<script>
export default {
  name: 'WelcomeComponent'
};
</script>

<style scoped>
h1 {
  color: #42b983;
}
</style>

Enregistrez vos modifications et visualisez les résultats instantanément dans votre navigateur, grâce à la fonction de rechargement à chaud de Vue.

Conclusion

Félicitations ! Vous avez configuré avec succès votre premier projet Vue.js et appris les bases de la création et de l'exécution d'une application Vue. Avec Vue CLI, vous disposez d'un outil puissant pour vous aider à structurer, développer et gérer vos projets Vue.js. À partir de là, vous pouvez explorer des fonctionnalités plus avancées telles que Vue Router pour le routage, Vuex pour la gestion des états et l'API de composition pour un développement plus puissant et plus flexible.