npm
:
ng
.
L'aide en ligne est disponible sur la ligne de commande.
Entrez ce qui suit pour répertorier les commandes ou les options d'une commande donnée (telle que generate
) avec une courte description.
ng serve
pour créer une application et la servir localement, le serveur reconstruit automatiquement l'application et recharge la page
lorsque vous modifiez l'un des fichiers source.
ng new
crée un dossier espace de travail Angular et génère un nouveau squelette d'application.
Un espace de travail peut contenir plusieurs applications et bibliothèques.
L'application initiale créée par la commande ng new
se situe au niveau supérieur de l'espace de travail.
Lorsque vous générez une application ou une bibliothèque supplémentaire dans un espace de travail, celle-ci est placée dans un dossier/sous-dossier
.src
contenant la logique, les données et les actifs.ng generate
pour ajouter de nouveaux fichiers pour des composants et services supplémentaires,
ainsi que du code pour les nouveaux pipes, directives, etc...add
et generate
, qui créent ou
exploitent des applications et des bibliothèques, doivent être exécutées à partir d'un dossier de travail ou d'un espace de travail.angular.json
, est créé au niveau supérieur de l'espace de travail.
C'est ici que vous pouvez définir des valeurs par défaut et par projet pour les options de commande CLI et spécifier les configurations à
utiliser lorsque la CLI crée un projet pour différentes cibles.ng config
vous permet de définir et de récupérer les valeurs de configuration à partir de la ligne de commande.
Vous pouvez également modifier le fichier angular.json
directement. Notez que les noms d'option dans le fichier de configuration doivent utiliser la camelCase
,
alors que les noms d'option fournis aux commandes peuvent utiliser camelCase
ou dash-case
.ng commandNameOrAlias requiredArg [optionalArg] [options]
--
). Les alias d'option sont précédés d'un seul tiret (-
).
Les arguments ne sont pas préfixés. Par exemple: ng build MonPremierProjet -c production
.
--name
.
camelCase
ou dash-case
.
--myOptionName
est équivalent à --my-option-name
.
--thisOption
active le flag, --noThisOption
l'efface.
Si aucune option n'est fournie, l'indicateur reste dans son état par défaut, comme indiqué dans la documentation de référence.ng generate
et ng add
prennent comme argument l'artefact ou la bibliothèque à générer ou à ajouter au projet en cours.
En plus des options générales, chaque artefact ou bibliothèque définit ses propres options dans un schéma.
Les options schématiques sont fournies à la commande dans le même format que les options de commande immédiates.
Command | Alias | Description |
---|---|---|
ng add |
Ajoute le support pour une bibliothèque externe à votre projet. | |
ng build |
b | Compile une application angulaire dans un répertoire de sortie nommé dist / sur le chemin de sortie donné. Doit être exécuté depuis un répertoire d'espace de travail. |
ng config |
Récupère ou définit les valeurs de configuration angulaire dans le fichier angular.json pour l'espace de travail. | |
ng doc |
d | Ouvre la documentation angulaire officielle (angular.io) dans un navigateur et recherche un mot clé donné. |
ng e2e |
e | Construit et sert une application angulaire, puis exécute des tests de bout en bout à l'aide de Protractor. |
ng generate |
g | Génère et / ou modifie des fichiers basés sur un schéma. |
ng help |
Répertorie les commandes disponibles et leur brève description. | |
ng lint |
l | Exécute des outils de linting sur le code d'application angulaire dans un dossier de projet donné. |
ng new |
n | Crée un nouvel espace de travail et une application angulaire initiale. |
ng run |
Crée un nouvel espace de travail et une application angulaire initiale. | |
ng serve |
s | Construit et sert votre application, reconstruisant sur les modifications de fichiers. |
ng test |
t | Exécute des tests unitaires dans un projet. |
ng update |
Met à jour votre application et ses dépendances. Voir https://update.angular.io/ | |
ng version |
v | Affiche la version CLI angulaire. |
ng xi18n |
Extrait les messages i18n du code source. |