Не совместим с вашей операционной системой или архитектурой: fsevents@1.0.11

Я использую Ubuntu 15.04. При выполнении следующей команды:

npm install fsevents

Я получаю следующую ошибку:

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.

кто-нибудь решить это?

5 ответов


я столкнулся с той же проблемой с этой зависимостью при создании другого приложения.

просто ради знаний и для людей, которые не очень хорошо привыкли к НПМ, и поэтому не уверены в том, как будут вести себя их приложения:

С fsevents Это API в OS X позволяет приложениям регистрироваться для уведомлений об изменениях в данном дереве каталогов. Бег:

npm install --no-optional

будет делать трюк, без недостатков.


Это не ошибка, это просто предупреждение: это необязательная зависимость.


вы можете сказать npm не устанавливать дополнительные зависимости по умолчанию, используя командную строку ниже:

npm config set optional false

У меня была такая же проблема с зависимостью. Пожалуйста, проверьте наличие пакета.файл json, добавить"typings":"^0.8.1 " запись в разделе devDependency. не забудьте добавить запятую раньше:) Надеюсь, что это решит проблему.


Я также столкнулся с этой ошибкой при установке 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

что решило проблему, чтобы добавить --no-optional (аргумент предотвратит установку дополнительных зависимостей):

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

и теперь он установлен правильно:

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