Не совместим с вашей операционной системой или архитектурой: [email protected]
Я использую 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: [email protected]
npm WARN [email protected] No repository field.
Кто-нибудь решил это?
Ответы
Ответ 1
У меня возникла такая же проблема с этим dependecy при создании другого приложения.
Просто ради знаний и людей, которые плохо используются для NPM, и, следовательно, не уверены в том, как будут выглядеть их приложения:
Так как fsevents
является API в OS X, он позволяет приложениям регистрироваться для уведомлений об изменениях в данном дереве каталогов. Продолжительность:
npm install --no-optional
Будет делать трюк без каких-либо недостатков.
Ответ 2
Это не ошибка, это просто предупреждение: это необязательная зависимость.
Ответ 3
Вы можете указать npm не устанавливать необязательные зависимости по умолчанию, используя следующую командную строку:
npm config set optional false
Ответ 4
У меня была такая же проблема с зависимостью. Просьба проверить файл package.json, добавить "typings": запись "^ 0.8.1" в разделе devDependency. не забудьте добавить запятую перед:) Надеюсь, что это решит проблему.
Ответ 5
Я также столкнулся с этой ошибкой при установке 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: [email protected]
Решена проблема: добавить --no-optional
(аргумент запретит установку дополнительных зависимостей):
npm install --no-optional --save react-redux
^^^^^^^^^^^^^
И теперь он правильно установлен:
$ npm ls redux
[email protected] /home/me/projects/reduxproject
└── [email protected]