Commandes AngularJS - Guide complet CLI

Commandes & CLI 10/04/2026 22:00:00 angularforall.com
Angularjs Cli Commandes Bower Grunt Karma Yeoman

Référence complète AngularJS 1.x : Yeoman, Bower, Grunt, Karma, Protractor et toutes les commandes CLI.

Description :

Installe Yeoman globalement pour les générateurs

Options :
  • -g
  • --force ⚠️

Description :

Installe le générateur Yeoman AngularJS

Options :
  • -g
  • --force ⚠️

Description :

Installe le CLI Grunt globalement

Options :
  • -g

Description :

Installe Bower globalement

Options :
  • -g

Description :

Installe le CLI Karma globalement

Options :
  • -g

Description :

Installe Protractor pour les tests e2e

Options :
  • -g

Description :

Crée un nouveau projet AngularJS avec Yeoman

Options :
  • --appname
  • --skip-install
  • --skip-welcome-message

Description :

Génère un contrôleur AngularJS

Description :

Génère une directive AngularJS

Options :
  • --restrict ⚠️

Description :

Génère un filtre AngularJS

Description :

Génère un service AngularJS

Description :

Génère une factory AngularJS

Description :

Génère une vue HTML AngularJS

Description :

Génère une route avec vue et contrôleur

Description :

Génère un décorateur AngularJS

Description :

Initialise un projet Bower (crée bower.json)

Options :
  • -y

Description :

Installe toutes les dépendances Bower

Options :
  • --save
  • --save-dev
  • --production
  • --offline

Description :

Installe AngularJS 1.x via Bower

Options :
  • --save
  • #1.8.3

Description :

Installe le module de routing ngRoute

Options :
  • --save

Description :

Installe le module $resource pour les API REST

Options :
  • --save

Description :

Installe le module ngAnimate pour les animations

Options :
  • --save

Description :

Installe le module ngSanitize pour sécuriser le HTML

Options :
  • --save

Description :

Installe le module ngCookies pour gérer les cookies

Options :
  • --save

Description :

Installe le module ngTouch pour mobile

Options :
  • --save

Description :

Installe les mocks AngularJS pour les tests unitaires

Options :
  • --save-dev

Description :

Installe UI-Router pour le routing avancé

Options :
  • --save

Description :

Installe les composants Bootstrap pour AngularJS

Options :
  • --save

Description :

Met à jour toutes les dépendances Bower

Description :

Liste toutes les dépendances Bower installées

Options :
  • --paths
  • --json
  • --offline

Description :

Recherche des packages Bower liés à AngularJS

Description :

Affiche les infos et versions disponibles du package

Description :

Désinstalle un package Bower

Options :
  • --save

Description :

Lance le serveur de développement local avec livereload

Options :
  • --port
  • --hostname
  • --open

Description :

Compile et optimise le projet pour la production

Description :

Lance les tests unitaires Karma/Jasmine

Description :

Lance le serveur avec le build de production

Description :

Vérifie la qualité du code JavaScript

Description :

Supprime les fichiers de build générés

Description :

Injecte les dépendances Bower dans index.html

Description :

Annote automatiquement les injections de dépendances

Description :

Minifie les fichiers JavaScript pour la production

Description :

Minifie les fichiers CSS pour la production

Description :

Concatène les fichiers JS/CSS en un seul fichier

Description :

Minifie les fichiers HTML du projet

Description :

Remplace les refs assets par les versions minifiées

Description :

Ajoute une révision aux assets pour le cache-busting

Description :

Applique jshint uniquement aux fichiers modifiés

Description :

Crée un fichier de configuration Karma interactif

Options :
  • karma.conf.js

Description :

Lance le runner de tests Karma en mode watch

Options :
  • karma.conf.js
  • --single-run ⚠️
  • --browsers
  • --reporters ⚠️

Description :

Exécute les tests une seule fois et quitte

Options :
  • --browsers Chrome
  • --browsers PhantomJS
  • --browsers Firefox

Description :

Déclenche une exécution sur un serveur Karma actif

Description :

Met à jour les drivers Selenium et ChromeDriver

Options :
  • --chrome
  • --gecko
  • --ie

Description :

Démarre le serveur Selenium WebDriver

Options :
  • --port

Description :

Lance les tests end-to-end avec Protractor

Options :
  • --suite
  • --specs
  • --params
  • --baseUrl

Description :

Lance les tests Protractor sur Chrome

Options :
  • --browser firefox
  • --browser safari

Description :

Installe AngularJS 1.x via npm

Options :
  • --save
  • #1.8.3

Description :

Installe toutes les dépendances Node.js du projet

Options :
  • --legacy-peer-deps
  • --production

Description :

Lance le script de démarrage défini dans package.json

Description :

Lance le script de build défini dans package.json

Description :

Lance le script de tests défini dans package.json

Partager