web-dev-qa-db-fra.com

Installation de Angular-CLI sur Windows 10

J'ai eu des problèmes d'installation de angular-cli sur le système Windows 10. Les erreurs étaient liées aux dépendances Python et à node-gyp. Quelque chose comme ci-dessous:

>[email protected] install C:\Users\UserName\AppData\Roaming\npm\node_modules\angular-cli\node_modules\execSync
node install.js
[execsync v1.0.2] Attempting to compile native extensions.
{ Error: spawn node-gyp ENOENT
at exports._errnoException (util.js:1007:11)
4
mukesh51

Désinstaller

npm uninstall -g angular-cli
npm uninstall --save-dev angular-cli

Mettre à jour le paquet global

npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
4
vivek_waghmare

Utilisez windows powerShell pour installer angular-cli. Il fonctionnera sans aucun problème.

2
Sudheer Eega

Mise à jour

cela semble être corrigé dans les nouvelles versions et cette solution n'est plus nécessaire.


comme mukesh51 ne répond pas à sa propre question et que Bhargav Rao a retiré la réponse de mukesh51 de la question elle-même, je mets la réponse ici:

l'installation semble fonctionner dans ces étapes:

  1. npm install -g node-gyp
  2. npm install -g windows-build-tools
  3. npm install -g @angular/cli

J'ai pris ces mesures de ici .

2
ahmadali shafiee

Moi aussi, j'ai fait face au même problème lorsque j'ai installé angular directement à l'aide de bash. L'installation était une erreur complètement. Ensuite, j'ai essayé d'installer localement dans mon projet (sans supprimer le projet global). Cela semble avoir résolu le problème, mais une erreur s'est produite lors de la création d'une nouvelle application.

Donc j'ai tout désinstallé:

 npm uninstall -g @angular/cli

et le Angular réinstallé sous Windows Power Shell (en tant qu'administrateur)  

npm install -g @angular/cli

Cela a résolu le problème entier! J'espère que ça aide!

1
Glin Zachariah

Solution Windows 10

Examinez la trace des étapes d'installation ... vous pouvez voir qu'il a trouvé le binaire Angular à l'emplacement suivant: 

C:\Program Files\Git\usr\local\node_modules\@angular\cli\bin

J'ai ajouté une variable ENVT en utilisant ce chemin et ng a bien fonctionné après cela

1
Juanita

J'ai essayé d'utiliser npm install -g @angular/cli Npm avec succès et copié des fichiers vers AppData mais je ne pouvais pas utiliser ng -v Après cela, j'ai essayé de suivre:

npm cache clean --force

Supprime le cache npm avec force si vous recevez un avertissement à l'aide de npm cache clean.

Alors essaye 

npm install -g @angular/cli@latest

J'ai installé avec succès en essayant la solution ci-dessus dans Windows 10. 

0
Amit kumar

La CLI et le projet généré ont tous deux des dépendances nécessitant le nœud 8.9 ou supérieur, ainsi que le NPM 5.5.1 ou supérieur.

essayez de mettre à jour node.js et npm

0
Pavel Dobrovolskyi