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
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
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!
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.
$ 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