Angular CLI

Présentation d'Angular CLI

Angular CLI est un outil de ligne de commande qui sert à automatiser le processus de développement des applications Angular. Il offre une série de commandes pour créer des projets, générer des fichiers, exécuter des tests, et plus encore.

Commandes les plus utiles d'Angular CLI

Création d'un nouveau projet

ng new project-name

Cette commande crée un nouveau projet Angular avec une structure de répertoire standard et des fichiers de configuration prédéfinis.

Démarrage du serveur de développement

ng serve

Lance un serveur de développement local et ouvre l'application dans le navigateur par défaut.

Génération de composants et services

ng generate component component-name
ng generate service service-name

Ces commandes génèrent respectivement un nouveau composant ou service avec les fichiers nécessaires et les enregistrent dans le module approprié.

Construction pour la production

ng build --prod

Compile l'application avec des optimisations pour l'environnement de production, y compris la minification et l'arbre de secouage.

Exécution des tests unitaires

ng test

Exécute les tests unitaires dans le projet en utilisant Karma et Jasmine.

Exécution des tests d'intégration

ng e2e

Lance les tests end-to-end à l'aide de Protractor.

Mise à jour d'Angular

ng update

Met à jour Angular et ses dépendances à la dernière version compatible.

Ajout de bibliothèques

ng add @angular/material

Ajoute des bibliothèques ou des fonctionnalités à votre projet, comme Angular Material dans cet exemple.

Analyse de la taille du bundle

ng build --prod --stats-json
ng stats

Génère des statistiques sur la taille du bundle, utiles pour l'analyse des performances.

Ces commandes constituent l'essentiel de ce que vous pouvez faire avec Angular CLI pour gérer efficacement le cycle de vie de développement de votre application Angular. Pour une liste complète des commandes et options, vous pouvez consulter la documentation officielle ou exécuter ng help dans votre terminal.