web-dev-qa-db-fra.com

Erreur NPM sur la plaque-forme non prise en charge pour les événements lors du déploiement sur Azure

Lorsque j'exécute npm install, j'obtiens cette erreur:

npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for
[email protected]: wanted {"os":"darwin","Arch":"any"} (current:
{"os":"win32","Arch":"x64"}) npm ERR! notsup Valid OS:    darwin npm
ERR! notsup Valid Arch:  any npm ERR! notsup Actual OS:   win32 npm
ERR! notsup Actual Arch: x64

Ceci a été demandé ici mais la réponse acceptée selon laquelle il est facultatif ne fonctionne pas pour moi car je ne parviens pas à publier sur Azure car l’installation de npm échoue.

version npm: 5.6.0

J'ai essayé: 

npm install --no-optional
7
Curious-programmer

@ Aaron est correct. Cela échouait lorsque j'exécutais npm install à partir de maven-frontend-plugin.

J'ai résolu le problème en utilisant la commande npm i -f (Installation forcée par npm) 

4
Oliver

fsevents est un module uniquement sous OS X, vous ne pouvez pas l'installer sous Windows.

2
Aaron Chen

Il n’ya rien à faire avec Darwin ou Windows. Vous avez peut-être installé le chemin angulaire mais la variable système n'est pas mise à jour en conséquence.

Obtenez l'emplacement d'installation ng de votre système sous la forme (C:\Utilisateurs .....\AppData\Roaming\npm) et ajoutez-le à la fin du chemin de la variable système.

maintenant aller à Cmd -> type ng-v pour Angular 6 ( ng v ou ng version pour Angular 7)

0
Pratik Roy