Comprendre la CLI de Vue.js et comment l'utiliser
L'interface de ligne de commande (CLI) Vue.js est un outil puissant qui simplifie le processus de configuration, de développement et de gestion des projets Vue.js. Il fournit un moyen standardisé et efficace de créer de nouveaux projets, de gérer les dépendances et de configurer les paramètres de build. Cet article explore les fonctionnalités de l'interface de ligne de commande Vue et montre comment l'utiliser efficacement.
Installation de Vue CLI
Pour commencer à utiliser Vue CLI, vous devez l'installer globalement sur votre système. Assurez-vous que Node.js et npm (Node Package Manager) sont installés, puis exécutez la commande suivante dans votre terminal ou votre invite de commande:
npm install -g @vue/cli
Cette commande installe la CLI Vue globalement, rendant la commande vue
disponible pour la création et la gestion de projets Vue.js.
Créer un nouveau projet Vue.js
Avec Vue CLI installé, vous pouvez facilement créer un nouveau projet Vue.js en exécutant la commande suivante:
vue create my-vue-project
Vous serez invité à sélectionner un préréglage pour votre projet. Vous pouvez choisir parmi les préréglages par défaut, qui incluent Babel et ESLint, ou sélectionner manuellement des fonctionnalités telles que Vue Router, Vuex et TypeScript. Pour les débutants, il est recommandé de choisir le préréglage par défaut en appuyant sur Entrée
.
Comprendre les préréglages de Vue CLI
Vue CLI fournit plusieurs options pour configurer votre projet via des préréglages:
- Préréglage par défaut: Comprend des outils essentiels comme Babel et ESLint. Convient à la plupart des projets et constitue un bon point de départ pour les débutants.
- Sélectionner manuellement les fonctionnalités: vous permet de choisir des fonctionnalités spécifiques telles que Vue Router pour le routage, Vuex pour la gestion de l'état, TypeScript pour la vérification des types, et bien plus encore.
Structure du projet
Une fois votre projet créé, vous verrez une structure de projet Vue.js standard. Voici quelques dossiers et fichiers clés:
- src: Contient le code source de votre application, y compris les composants, les vues et les styles.
- public: Contient des ressources statiques et le fichier
index.html
, qui sert de point d'entrée pour votre application. - src/main.js: Le fichier d'entrée de votre application Vue. Initialise l'instance Vue et la monte sur le DOM.
- src/App.vue: Le composant racine de votre application. Vous pouvez personnaliser ce fichier pour définir la présentation principale de votre application.
- src/components: Contient des composants Vue. Vous pouvez ajouter de nouveaux composants ici et les importer dans votre application.
Exécution du serveur de développement
Pour voir votre application Vue.js en action, démarrez le serveur de développement en exécutant la commande suivante:
npm run serve
Cela démarrera un serveur local à http://localhost:8080
(ou un autre port disponible). Ouvrez cette URL dans votre navigateur pour afficher votre application.
Bâtiment pour la production
Lorsque vous êtes prêt à déployer votre application, vous devez la créer pour la production. Exécutez la commande suivante pour créer une version prête pour la production:
npm run build
Cette commande génère des fichiers optimisés et minifiés dans le dossier dist
, que vous pouvez déployer sur votre serveur Web.
Utilisation des plugins Vue CLI
Vue CLI prend en charge les plugins qui ajoutent des fonctionnalités et des capacités à votre projet. Pour installer un plugin, exécutez la commande suivante:
vue add
Par exemple, pour ajouter Vue Router à votre projet, vous devez exécuter:
vue add router
Pour supprimer un plugin, utilisez la commande vue remove
:
vue remove router
Les plugins peuvent également être installés et gérés via le fichier vue.config.js
ou en modifiant la configuration du projet.
Personnalisation de la configuration de Vue CLI
Vous pouvez personnaliser la configuration de Vue CLI en créant ou en modifiant le fichier vue.config.js
à la racine de votre projet. Ce fichier vous permet d'ajuster divers paramètres tels que les configurations de proxy, les chemins publics, etc.
module.exports = {
devServer: {
proxy: 'http://api.example.com'
},
publicPath: '/my-app/'
};
Conclusion
Vue.js CLI est un outil puissant qui simplifie le processus de création, de gestion et de configuration des projets Vue.js. En utilisant Vue CLI, vous pouvez rapidement configurer un nouveau projet, exécuter un serveur de développement, créer pour la production et personnaliser votre projet avec des plugins et des options de configuration. Grâce à ces fonctionnalités, vous êtes bien équipé pour commencer à développer des applications Web modernes et dynamiques avec Vue.js.