web-dev-qa-db-fra.com

le terme 'ng' n'est pas reconnu comme nom d'une applet de commande

Aujourd'hui, alors que je travaillais sur une introduction de base à AngularJS, j'ai rencontré un problème. J'ai ouvert PowerShell pour me lancer dans le projet. NPM a travaillé. 

J'ai pu installer le Angular en utilisant 

npm install -g @angular/cli

Chaque fois que j'essayais de courir, j'obtiendrais 

the term 'ng' is not recognized as the name of a cmdlet
29
Wauna

Le premier chemin de la variable de chemin doit être le chemin NPM. Ouverture de la commande Node.js Invite J'ai constaté que la commande ng fonctionnait là-bas. J'ai creusé dans le raccourci et constaté qu'il faisait référence à une commande pour s'assurer que la première variable Path était NPM. Pour réparer:

  1. Clic droit sur mon ordinateur (windows)
  2. Paramètres système avancés sélectionnés
  3. Cliqué sur "Variables d'environnement"
  4. Fait la variable FIRST listée %AppData%\npm

Une fois que j'ai fait cela, j'ai été capable de fermer PowerShell et de rouvrir et tout a fonctionné. 

34
jonrsharpe

Commencez par installer Node.js, puis accédez au dossier de votre projet avec la commande Invite telle que D:\project, puis exécutez cette commande:

npm install -g @angular/cli

Maintenant, lancez la commande. Ce travail pour moi.

34

L'installation de clular angular a globalement résolu mon problème.

npm install -g @angular/cli
3
Rut Shah

La solution a fonctionné pour moi:

Ajouter un chemin à votre environnement Variable

C:\Users\YourPcName\AppData\Roaming\npm

ainsi que votre dossier bin du fichier angulaire [présentez-le lui-même]

C:\Users\YoutPcName\AppData\Roaming\npm\node_modules\angular-cli\bin

et ensuite, lancez ng -v il apparaîtra dans l'écran d'invite de commande . Remarque Après avoir exécuté npm i -g @angular/cli, redémarrez votre invite de commande et vérifiez si cela fonctionne sinon, nettoyez le cache et répétez les étapes ci-dessus.

3
KRIPA SHANKAR JHA

Dans les "variables d'environnement"

Dans la section "Variables système"

Dans la variable "Path" et avant "C:\Program Files (x86)\nodejs\" add => "%AppData%\npm"

2
A. Morel

Au lieu de donner la commande "ng serve" dans le terminal de code Visual Studio, ouvrez un chemin d'application angulaire dans la commande Invite (Exécuter en tant qu'administrateur).

Puis donnez la commande "ng serve".

Ensuite, ouvrez le navigateur et accédez au http: // localhost: 4200/

Ça marche pour moi.

1
novice developer

J'utilisais npm (5.5.1) en le mettant à jour avec la dernière version qui résolvait mon problème.

0
Nofi

Si votre nom de projet contient '-'. Supprimez-le et essayez. Cela peut causer des problèmes lors de l'exécution de 'ng'. 

0
shambhu yadav

Vous pouvez également vous assurer que vous exécutez l'invite de commande - ou le terminal que vous utilisez - en tant qu'administrateur. J'utilise Visual Studio Code et la commande ng serve me donne cette erreur exacte lorsque vous n'exécutez pas VS Code en tant qu'administrateur.

0
dvlsc