Je viens de commencer à travailler avec la CLI et quand j'ai essayé d'installer @ angular/cli et d'exécuter le code ng --help
Je reçois l'erreur suivante
'ng' n'est pas reconnu comme une commande interne ou externe,
J'ai parcouru tous les blogs et je n'ai trouvé aucune aide après avoir suivi toutes les procédures répertoriées dans les blogs.
chemin des variables utilisateur:; C:\Program Files\nodejs\et variable système: C:\Program Files\nodejs\ ;% AppData%\npm ;;
quand j'ai lancé la commande
npm install -g @ angular/cli
j'ai trouvé les fichiers suivants dans le dossier node_modules
@angulaire
-cli
---poubelle
----- ng
cli
J'ai essayé de nettoyer le cache en utilisant
npm cache clean
puis a couru le code
ng --version
mais j'obtiens l'erreur mentionnée dans le titre
J'ai longtemps cherché mais je n'ai pas trouvé la solution. Vous devez suivre ces étapes:
AS après
npm install -g @angular/cli@latest
ce chemin montre comme
C:\Utilisateurs\rizwan.local\share\npm
copier le chemin et le coller dans Variable d'environnement comme
enregistrer et exécuter ng -v
Prendre plaisir
angular-cli est l'ancienne version, pour la nouvelle version d'abord
npm uninstall -g angular-cli
npm uninstall --save-dev angular-cli
installer une nouvelle version
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
Je devais faire ce qui suit pour obtenir une installation en cours et l'ajouter à mon chemin:
npm désinstaller -g angular-cli
npm désinstaller -g @ angular/cli
npm cache clean --force
npm install -g @ angular/cli
Ensuite, ouvrez Paramètres/Environnement Windows et ajoutez ce qui suit à la variable Path:
% USERPROFILE%\AppData\Roaming\npm\node_modules\@angular\cli\bin
Maintenant, ng travaille pour moi.
Apparemment, ce problème est dû à l'absence de variables d'environnement correctes liées à 'ng' sur windows op.
Comme alternative à d'autres réponses pour la réparation des variables d'environnement, vous pouvez simplement exécuter cmd
en tant qu'administrateur (si vous le pouvez) et installer angular-cli à partir de cet emplacement. les variables d'environnement seront donc automatiquement corrigées pour vous.
Notez que vous devez toujours exécuter cmd
en tant que variables d’environnement liées à l’administrateur ou au transfert (copier-coller) pour votre compte utilisateur.
Il y a deux variables d'environnement 'PATH', que nous devons définir dans la variable de chemin de la deuxième section.
Après avoir défini la variable d'environnement% PATH%, dans la section ci-dessous, je suis en mesure d'exécuter des commandes.
"C:\Utilisateurs\{nom d'utilisateur}\AppData\Roaming\npm".
La simple exécution en dessous de la commande devrait faire l'affaire.
npm install -g @angular/cli@latest
uninstall node.js
supprimer tous les node_modules de votre répertoire
delete npm de AppData> Itinérance>
delete npm_cache et tous les fichiers de nœud nouvellement générés à partir du répertoire c:\users [nom d'utilisateur}.
installer node.js
ajouter un chemin local comme:
nouveau> CHEMIN> c:\utilisateurs [nom d'utilisateur}\AppData\Roaming\npm
garder ceci avant le chemin temporaire
dans cmd: npm -v noeud -v C:\Utilisateurs\693272> npm install -g @ angular/cli
ng -v
(ici l'erreur 'ng' ne devrait pas arriver)
et maintenant vous pouvez aussi aller dans un autre répertoire et créer votre nouveau projet
tout ce qui est installé est réglé globalement
C:\Utilisateurs\693272> cd /
C:> d:
D:> ng new app1 -d
J'ESPÈRE QUE CELA T'AIDES!
Je pense que votre nom de package est faux.
Par la page github:
https://github.com/angular/angular-cli
Vous devriez utiliser cette commande à la place:
npm install -g @angular/cli
Je pense que angular-cli
est l'ancienne version.