154 votes

Angulaires - ng: command not found

Je suis en train d'apprendre Angulaire et mes connaissances dans le terminal est un débutant. Après j'ai installé Angulaire et tapez ng new my-project. Je reçois la réponse ng: command not found. J'ai vu d'autres posts qui avait ce problème et je l'ai désinstallé et réinstallé mnp et ng.

La dernière étape, j'ai pris était npm install-g @angulaire/cli@plus tard puis ng nouvelles de mon projet.

Puis-je obtenir de l' ng: command not found.

Merci,

135voto

Adedoyin Akande Points 402

Suppose que Vous êtes en cours d'exécution sur Windows Pour faire @jowey la réponse de plus simple.

  • Installer Angulaire normalement à partir de votre bash $ npm install -g @angular/cli@latest Suivante consiste à réorganiser les CHEMINS d'accès à
  • NPM
  • Nodejs
  • Angulaire de la CLI

dans les Variables d'Environnement Système, l'image ci-dessous montre l'arrangement.

enter image description here

71voto

hajisky Points 141

J'ai eu le même problème et juste résolu.

assurez-vous que vous avez nœud installé.

après l'exécution de

npm i -g @angular/cli

lorsque l'installation est terminée, essayez de ré-ouverture de votre git bash ou ce que vous utilisez ou l'ouvrir dans un nouveau dossier. boom. il a travaillé pour moi

50voto

Commercial Suicide Points 9031

L'erreur peut se produire si l' NodeJs n'est pas installé correctement. La bonne façon de corriger cela est de réinstaller correctement, mais si vous êtes à la recherche d'une solution rapide, vous pouvez essayer d'installer Angulaire de la CLI à l'échelle mondiale avec sudo:

sudo npm install -g @angular/cli

12voto

zhai Points 31

mocOS: ng commande n'a pas de lien dans /usr/local/bin. J'ai résolu le problème en ajoutant.

ln -s /usr/local/Cave/node/10.10.0/lib/node_modules/angulaires-cli/bin/ng /usr/local/bin/ng

5voto

jowey Points 459

*Windows uniquement*

L'idée est d'organiser les entrées dans la variable path droit.

Comme le MNP wiki nous dit:

Car le programme d'installation met C:\Program Files (x86)\nodejs avant C:\Users\\AppData\Roaming\npm sur votre CHEMIN, il sera toujours utiliser la version de la ngp installé avec nœud au lieu de la version de npm-vous installé à l'aide de npm-g installer mnp@.

Si votre variable path ressemblera à quelque chose comme:

…;C:\<path-to-node-installation>;%appdata%\npm;…

Maintenant, vous avez les possibilités:

  1. Permuter les deux entrées de façon à ce qu'il va ressembler …;%appdata%\npm;C:\<path-to-node-installation>;… Cela va charger le mécanisme national de prévention de la version installée avec npm (et pas avec nœud) et, avec elle, la installé Agnular version CLI.

  2. Si vous (pour quelque raison que ce soit) comme pour utiliser le mécanisme national de prévention de la version livré avec nœud, ajoutez le chemin direct vers votre Angualr version CLI. Après cela, votre variable path doit ressembler à ceci: …;C:\Users\<username>\AppData\Roaming\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;… ou …;%appdata%\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;… la forme brève.

Cela a fonctionné pour moi depuis un certain temps maintenant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X