77 votes

Non compatible avec votre système d'exploitation ou votre architecture : fsevents@1.0.11

J'utilise Ubuntu 15.04. En exécutant la commande suivante :

npm install fsevents

Je reçois l'erreur suivante :

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.11
npm WARN tutorial@1.0.0 No repository field.

Quelqu'un a-t-il résolu ce problème ?

115voto

Cezar Augusto Points 2592

J'ai rencontré le même problème avec cette dépendance lors de la construction d'une autre application.

Juste par souci de connaissance et pour les personnes qui ne sont pas bien habituées à NPM, et donc incertaines quant au comportement de leurs applications :

Desde fsevents est un L'API d'OS X permet aux applications de s'enregistrer pour recevoir des notifications de changements dans une arborescence de répertoires donnée. . En cours d'exécution :

npm install --no-optional

Il fera l'affaire, sans aucun inconvénient.

2 votes

Il y a un avertissement que cela cachera tous les échecs de dépendances optionnelles. Ce n'est peut-être pas un problème puisque les dépendances sont facultatives, mais celles qui fonctionnent sur votre plate-forme ne seront pas signalées si elles ne s'installent pas pour une raison quelconque.

0 votes

J'ai aussi rencontré le même problème mais --no-optional n'a pas résolu le problème. J'ai rétrogradé la version de npm à 3.10.7 et tout s'est bien passé.

1 votes

Le premier installateur que j'ai vu dans ma vie qui ne peut pas faire une simple vérification du système d'exploitation.

11voto

JMM Points 4032

Ce n'est pas une erreur, c'est juste un avertissement : il s'agit d'une dépendance optionnelle.

0 votes

Il fonctionne également sans cette bibliothèque. mais y a-t-il un moyen d'installer cette bibliothèque ?

1 votes

Je ne sais pas s'il est possible de l'installer (à mon avis, non), mais même si vous pouviez l'installer, je ne sais pas à quoi cela servirait puisqu'il s'agit d'une enveloppe pour une API OS X native.

0 votes

Il n'y a pas eu d'erreurs ! Mais j'ai commencé à chercher en supposant qu'il y avait des erreurs ! Merci de m'avoir ouvert les yeux !

9voto

Simon D Points 1453

Vous pouvez indiquer à npm de ne pas installer les dépendances optionnelles par défaut en utilisant la ligne de commande ci-dessous :

npm config set optional false

1voto

santosh bhoyar Points 1

J'ai eu le même problème avec la dépendance. Vérifiez le fichier package.json, ajoutez "typings" :"^0.8.1" dans la section devDependency. N'oubliez pas d'ajouter la virgule avant :) J'espère que cela résoudra le problème.

1voto

fedorqui Points 42938

J'ai également été confronté à cette erreur lors de l'installation Redux :

$ npm install --save react-redux
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14

Ce qui a résolu le problème a été d'ajouter --no-optional ( empêchera l'installation des dépendances optionnelles ):

npm install --no-optional --save react-redux
            ^^^^^^^^^^^^^

Et maintenant il est correctement installé :

$ npm ls redux
ReduxProject@ /home/me/projects/reduxproject
 redux@3.5.2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X