Parfois, lors de l'utilisation de la directive NG sur l'invite de commande, nous rencontrons l'erreur "ng n'est pas reconnu comme commande interne ou externe". Il peut se produire si l'outil de ligne de commande angulaire n'est pas installé sur le système, ou si la variable de chemin Ng n'est pas ajoutée dans Windows.
Dans ce blog, nous compilerons les solutions suivantes pour résoudre le problème spécifié.
Alors, commençons!
Prérequis: installer le NPM
NPM est un gestionnaire de packages bien connu qui prend en charge les applications JavaScript. NPM sera configuré immédiatement après le nœud.JS est installé sur Windows. Voici l'URL de l'article expliquant comment utiliser NPM pour installer le nœud.JS:
Pour découvrir comment installer NPM sur Windows, visitez le «Comment installer des nodejs sur Windows»Page.
Solution 1: Installez l'outil de ligne de commande angulaire
L'outil de ligne de commande qui est principalement utilisé pour créer et maintenir les applications angulaires initialisées est connue sous le nom d'outil angulaire / CLI. L'erreur spécifiée peut se produire si l'outil de ligne de commande angulaire n'est pas installé sur le système.
Comme vous pouvez le voir, lorsque nous essayons de vérifier Ng qui est un préfixe d'angular, il montre une erreur.
> version ng
Nous pouvons résoudre le «ng n'est pas reconnu comme commande interne ou externe«Erreur en installant«Angular / CLI”Sur Windows qui peut être facilement installé à l'aide du gestionnaire de packages NPM. Pour corriger l'erreur spécifiée, suivez la procédure répertoriée.
Étape 1: Ouvrez l'invite de commande
Tout d'abord, ouvrez l'invite de commande Windows en la recherchant dans le menu Démarrer:
Étape 2: Installez l'outil CLI angulaire
Utiliser NPM qui contient des milliers de packages pour installer l'outil de ligne de commande angulaire. À cette fin, exécutez la commande mentionnée:
> NPM Install -g @ Angular / CLI
Étape 3: Vérifiez si le problème est résolu ou non
Vérinons si l'erreur est fixe ou non. Pour ce faire, consultez la version NG sur Windows:
> version ng
Solution 2: Ajouter le chemin de Ng aux fenêtres
L'erreur "ng n'est pas reconnu comme une commande interne ou externe«Peut se produire si le chemin ng n'est pas défini sous Windows. Avant d'accéder à NG depuis la ligne de commande Windows, Ng doit d'abord être ajouté au chemin Windows. Pour y parvenir et pour résoudre l'erreur trouvée, utilisez les instructions suivantes.
Étape 1: Trouvez l'emplacement d'installation NG
Pour savoir où le NG est installé ou où le «not.exe«Le fichier existe, utilisez le«où«Commande comme indiqué ci-dessous:
> où ng
Après avoir déterminé l'emplacement de l'installation NG, choisissez et copiez le chemin où NG est installé:
Étape 2: Lancez les paramètres des variables d'environnement
Ouvrez le réglage des variables d'environnement en le recherchant dans le «Commencez»Menu pour définir le chemin NG sur le chemin Windows:
Frapper "Variables d'environnement”Bouton à partir du panneau de réglage à l'avance:
Étape 3: Définissez la variable du chemin du système
Après cela, sélectionnez le «Chemin«Propriété sous«Variables système"Et puis cliquez sur"Modifier" bouton:
Ensuite, dans le «Modifier les variables d'environnement"Fenêtre, cliquez sur"Nouveau"Et mettez le chemin copié de l'emplacement d'installation ng ici, puis cliquez"D'accord«:
Étape 4: Vérifiez si l'erreur est résolue ou non
Vérifions si l'erreur a été résolue ou non. Pour ce faire, vérifiez à nouveau la version NG ici:
> version ng
Vous pouvez voir que nous avons réussi à corriger l'erreur spécifiée sur Windows:
Nous avons fourni des solutions réalisables pour réparer le «ng n'est pas reconnu comme une commande interne ou externe" erreur.
Conclusion
Vous pourriez rencontrer le problème "ng n'est pas reconnu comme une commande interne ou externe"Pour diverses raisons. Il est possible que le chemin d'installation NG n'a pas été ajouté à la variable d'environnement du chemin ou que l'outil de ligne de commande angulaire n'a pas été installé. La première solution consiste à installer Angular / CLI L'utilisation de NPM et l'autre ajoute le chemin Ng aux paramètres d'avance de Windows. Dans ce blog, nous avons compilé des solutions réalisables pour résoudre l'erreur spécifiée sur Windows.