Commande ng introuvable

Commande ng introuvable
«Ng est un puissant outil d'interface de ligne de commande qui vous permet de gérer vos applications angulaires dans des commandes simples. À l'aide de l'outil de commande NG, vous pouvez effectuer des opérations telles que le service de vos applications et la génération du code du chauffeur.

La CLI angulaire est disponible par défaut avec des versions majeures du package angulaire. Par conséquent, une fois que vous l'avez installé, vous pouvez y accéder à partir du shell et gérer vos applications.

Dans ce tutoriel, nous discuterons de l'erreur «Ng Commande non trouvée», pourquoi elle se produit et comment vous pouvez le résoudre."

Commençons.

Quelle est la commande ng introuvable?

La commande d'erreur «ng non trouvée» se produit lorsque le shell de votre système ne trouve pas le chemin du chemin vers le binaire NG CLI.

Il y a trois causes principales de cette erreur:

  1. La CLI Ng n'est pas installée.
  2. La CLI Ng est située dans un répertoire différent.
  3. La CLI NG n'est pas installée au niveau mondial.

Voyons comment nous pouvons résoudre chacun des cas ci-dessus.

La CLI ng non installée

L'une des principales causes de l'erreur «Ng Command non trouvée» est l'utilitaire CLI manquant. Avant de pouvoir utiliser la commande ng, vous devrez l'installer en exécutant la commande:

$ sudo NMP Installer -g @ angular / CLI

Une fois installé, vous pouvez vérifier la version CLI angulaire avec la commande:

Version $ ng

La commande doit renvoyer des informations détaillées sur la CLI angulaire installée.

Un exemple de sortie est illustré ci-dessous:

CLI angulaire: 14.0.0
Node: 16.14.0
Gestionnaire de packages: NPM 8.5.1
OS: Darwin Arm64
Angulaire:

Version de package
------------------------------------------------------
@ Angular-Devkit / Architect 0.1400.0 (CLI uniquement)
@ Angular-Devkit / Core 14.0.0 (CLI uniquement)
@ Angular-Devkit / Schematics 14.0.0 (CLI uniquement)
@ schémas / angulaire 14.0.0 (CLI uniquement)

La CLI Ng est installée dans un répertoire différent

Si vous avez installé la CLI angulaire dans un autre répertoire qui ne fait pas partie du chemin de l'environnement, le système ne pourra pas le localiser et l'exécuter.

Vous pouvez résoudre ce problème en ajoutant le répertoire où la commande ng est installée sur votre chemin.

Sur Linux et macOS, modifiez votre .Fichier Bashrc et ajouter la ligne:

$ Exportation CHEMIN= "/ path / to / ng: $ path"

Vous pouvez également ajouter la ligne ci-dessus pour .fichier zshrc.

Enregistrez et fermez le fichier. Pour appliquer les modifications, exécutez la commande:

$ source ~ /.bashrc
$ source ~ /.zshrc

La CLI ng non installée au niveau mondial

Une autre cause commune de l'erreur «Ng Commande non trouvée» est la méthode d'installation de la CLI angulaire.

Pour vous assurer que vous pouvez accéder à la CLI en dehors de votre environnement de travail actuel, vous devez l'installer avec le drapeau -g.

Les commandes suivantes vous permettent de désinstaller et de réinstaller la CLI angulaire au niveau mondial.

$ sudo npm uninstall @ angular / CLI
$ sudo npm install -g @ angular / CLI

Une fois terminé, vous pouvez tester l'installation en exécutant la commande NG Version NG.

Fermeture

Dans cet article, vous avez appris les principales causes de la «commande ng non trouvée» et trois méthodes principales pour la résoudre.

Merci d'avoir lu!!