npm установить ошибки fsevents

Здравствуйте, я пытаюсь установить Fsevents, что Npm. Поэтому я использую следующие версии:

  • Узел: 4.2.6
  • НПМ: 3.5.2
  • ОС: Ubuntu 16.04 LTS

    я исполняю заявление

отредактированный

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

после выполнения я получаю следующие ошибки обратно в консоль

отредактированный

npm ERR! Linux 4.4.0-45-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "fsevents" "--no-
optional" "--save" "react-redux"
npm ERR! node v4.2.6
npm ERR! npm  v3.5.2
npm ERR! code EBADPLATFORM

npm ERR! notsup Not compatible with your operating system or  
architecture: fsevents@1.0.15
npm ERR! notsup Valid OS:    darwin
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   linux
npm ERR! notsup Actual Arch: x64

npm ERR! Please include the following file with any support request:
npm ERR!     /home/erik/git/test/npm-debug.log

Пожалуйста, вы можете помочь решить эту проблему.

Мэнни спасибо

Erik

3 ответа

Решение

Комментарии выше расскажут вам то, что вы уже знаете. Возможно, вы должны были сформулировать это как вопрос.:-)

Предполагая, что вопрос заключается в том, как предотвратить fserrors в системе, отличной от Mac, я нашел следующее решение:

Удалите fserrors из вашего package.json и удалите папку.

rm -r ./node_modules/fserrors

Затем запустите:

npm rebuild

Задача решена.

Я добавил в свой файл package.json следующее:

"optionalDependencies": {
  "fsevents": "2.1.2"
},

Затем запустите npm rebuild (или дождитесь следующего раза, когда вам понадобится команда npm), и предупреждение исчезнет.

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

npm i --force

с вашего терминала, он установит все ваши зависимости.

Другие вопросы по тегам