Le test binaire est très bien npm WARN rollback La restauration de [email protected] a échoué (cela est probablement inoffensif):
EPERM: opération non autorisée, lstat 'C:\Users\orca yoon\Documents\IonicProjects\starters\epic\node_modules\fsevents\node_modules'
l'avis npm a créé un fichier de verrouillage en tant que package-lock.json. Vous devez valider ce fichier.
npm WARN facultatif SAUTER LA DÉPENDANCE FACULTATIVE: [email protected] (node_modules\fsevents):
npm WARN notsup SAUTER LA DÉPENDANCE OPTIONNELLE: Plate-forme non prise en charge pour [email protected]: voulu {"os": "darwin", "Arch": "any"} (actuel: {"os": "win32", "Arch": "x64"})
ajouté 1105 packages de 1050 contributeurs et audité 53269 packages dans 445.94s trouvé 1 exécution de vulnérabilité de gravité élevée npm audit fix
pour les corriger, ou npm audit
pour plus de détails
Lorsque vous voyez ce type de message sur ionic ou ailleurs, exécutez npm audit fix
et voyez si vous pouvez suivre avec succès les conseils donnés pour résoudre tous les problèmes de "vulnérabilité de gravité élevée" et contribuer les dépendances mises à jour résultantes à la base de code donnée.
Ce qui se passe ici, c'est qu'un paquet appelé chokidar
est utilisé pour "surveiller" les répertoires du système de fichiers pour les "événements" (comme les fichiers ajoutés). chokidar
est un wrapper pour les packages d'observation des systèmes de fichiers spécifiques à Linux, Windows et Mac, dont fsevents
est la variante Mac. Donc, je suis presque sûr que tout ce qui utilise chokidar
aura fsevents
comme dépendance facultative, mais comme d'autres l'ont dit, ce message WARN
peut être ignoré en toute sécurité, comme chokidar
prend en charge toutes les architectures de bureau courantes.
Vous devez ajouter win64 sur package.json fichier
Par exemple
{"os": "darwin, linux", "Arch": "any"} remplacera par
{"os": "darwin, linux, win32, win64", "Arch": "any"}