web-dev-qa-db-fra.com

erreur lors de l'installation de angular/cli à l'aide de npm

Quand j'ai essayé d'installer Cli angulaire en utilisant cette commande

npm install -g @angular/cli

J'ai eu l'erreur mentionnée ci-dessous

npm WARN optionnel DEPENDANCE OPTIONNELLE DE SKIPPING: fsevents@^1.0.0 (node_modules\@angular\cli\node_modules\chokidar\node_modules\fsevents): npm WARN notsup DÉPENDANCE OPTIONNELLE DE SKIPPING: Plate-forme non prise en charge pour [email protected]: wanted {"os": "darwin", "Arch": "tout"} (actuel: {"os": "win32", "Arch": "x64"}) npm WARN facultatif SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.1.2 (node_modules\@angular\cli\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents): npm WARN notsup DÉPENDANCE OPTIONNELLE DE SKIPPING: Plate-forme non prise en charge pour [email protected]: wanted {"os": "darwin", "Arch": "tout"} (actuel: {"os": "win32", "Arch": "x64"}) npm WARN facultatif SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.1.2 (node_modules\@angular\cli\node_modules\webpack-dev-server\noeuds_modules\chokidar\noeuds_modules\fsevents): npm WARN notsup DÉPENDANCE OPTIONNELLE DE SKIPPING: Plate-forme non prise en charge pour [email protected]: wanted {"os": "darwin", "Arch": "tout"} (actuel: {"os": "win32", "Arch": "x64"}) npm WARN [email protected] nécessite un pair de ajv@^6.0.0 mais aucun n’a été installé. npm WARN optionnel SKIPPING DEPENDANCE FACULTATIVE: [email protected] (node_modules\@angular\cli\node_modules\node-sass): npm WARN facultatif DÉPENDANCE OPTIONNELLE DE SKIPPING: [email protected] postinstall: `node scripts/build.js npm WARN facultatif DÉPENDANCE OPTIONNELLE DE SKIPPING: Quitter statut 1

une idée quelle est la question?

la version de mon noeud est 6.9.2 et la version de npm est 3.10.9

6
prady

Essayez d’utiliser la commande ci-dessous depuis votre dossier de projet: npm audit fix

S'il constate toujours qu'il n'a corrigé que quelques vulnérabilités, utilisez la commande ci-dessous npm audit fix --force

Capture d'écran de la commande que j'ai utilisée dans ma machine

8
Seetharaman Mohan

Cet avertissement disait tout:

Unsupported platform for [email protected]: **wanted** {"os":"darwin","Arch":"any"} (**current**: {"os":"win32","Arch":"x64"})

Seuls les systèmes basés sur Unix utilisent fsevents et vous utilisez Windows!

5
Mirko Jelic

Tout d’abord, tout ce que vous avez posté est Avertissements et non des erreurs.

Cela signifie que le npm a ignoré les dépendances. 

Cela serait résolu si vous mettez à jour la version de npm au plus tard, utilisez cette commande: 

npm i -g npm@latest  

// utilise Sudo si vous obtenez une erreur d'autorisation.

et essayez d'installer à nouveau.

J'espère que cela t'aides.

0
Jack
$ npm install -g @angular/cli
C:\Users\Asus\Desktop\ng -> C:\Users\Asus\Desktop\node_modules\@angular\cli\bin\ng
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\@angular\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","Arch":"any"} (current: {"os":"win32","Arch":"x64"})

+ @angular/[email protected]
added 295 packages from 179 contributors in 120.715s
0
james