node-sass-chokidar не устанавливается при установке npm

У меня есть приложение для реагирования, созданное с помощью приложения create-react-app.

Для компиляции файлов sass я использую node-sass-chokidar, как рекомендовано в docs.

Он устанавливается и отлично работает на моем локальном компьютере (OS X). Но когда я добавляю его на свой производственный сервер (Ubuntu 14.04.5 x32 с nginx) и запускаю

npm install

это не устанавливается. Я могу убедиться в этом, проверив папку / node_modules, где он не отображается (как на моем локальном компьютере).

Sass установлен на сервере.

Когда я запускаю npm install, я получаю эту ошибку при первом запуске

> [email protected] install 
/var/www/bertgenerator.com/html/node_modules/fsevents
> node-pre-gyp install --fallback-to-build

node-pre-gyp info it worked if it ends with ok
node-pre-gyp verb cli [ '/usr/bin/nodejs',
node-pre-gyp verb cli '/var/www/bertgenerator.com/html/node_modules/fsevents/node_modules/.bin 
node-pre-gyp',
node-pre-gyp verb cli   'install',
node-pre-gyp verb cli   '--fallback-to-build' ]
node-pre-gyp info using [email protected]
node-pre-gyp info using [email protected] | linux | ia32
node-pre-gyp verb command install []
node-pre-gyp info check checked for "/var/www/bertgenerator.com/html/node_modules/fsevents/lib/binding/Release/node-v48-linux-ia32/fse.node" (not found)
node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.0.17/fse-v1.0.17-node-v48-linux-ia32.tar.gz
node-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.0.17/fse-v1.0.17-node-v48-linux-ia32.tar.gz
node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.0.17/fse-v1.0.17-node-v48-linux-ia32.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v48 ABI) (falling back to source compile with node-gyp)
node-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.0.17/fse-v1.0.17-node-v48-linux-ia32.tar.gz
node-pre-gyp verb command build [ 'rebuild' ]
make: Entering directory `/var/www/bertgenerator.com/html/node_modules/fsevents/build'
  SOLINK_MODULE(target) Release/obj.target/.node
  COPY Release/.node
make: Leaving directory `/var/www/bertgenerator.com/html/node_modules/fsevents/build'
node-pre-gyp info ok

Не знаю, связано ли это. Если я снова запустил npm install, я не получаю сообщение об ошибке.

Я попытался удалить папку / node_modules и запустить

npm cache clean

а также

sudo npm install

person Bjorn Lindholm Hansen    schedule 01.07.2017    source источник


Ответы (1)


пытаться

npm install chokidar --save

это сработало для меня, когда мой

sudo npm install -g

чокидар не устанавливал. Подробнее о npm-chokidar здесь

person stacksonstacksonstacks    schedule 27.07.2017