Chokidar не следит за изменениями в Linux - PullRequest
0 голосов
/ 25 мая 2018

думал, что у меня все хорошо, и были в счастливые дни программирования, когда я заставлял chokidar делать то, что мне нужно было делать на моем Macbook, но как только я вернулся домой и подключился к своей локальной среде Ubuntu, ожидаемое поведение не сработалосовсем.

В MacOS, ниже работает нормально, но не работает в Ubuntu

var watcher = chokidar.watch('./', {
  ignored: ['node_modules', 'package.json', 'index.yaml', '.git', /(^[\/\\])\../],
  persistent: true
});
watcher.on('all', path => { updateYAML(); });

Что происходит в MacOS, так это то, что это контролирует мои файлы и каждый раз, когда я делаю изменения, мой файл yamlперестроен.НО в Linux, после того, как я запускаю команду узла, приложение неожиданно останавливается.

Я обнаружил, что если я изменил путь с './' на просто '.', то приложение не останавливается, но начинает добавление всех файлов в мои каталоги и создание файла yaml для каждого из них.файл в моих каталогах.

Моя другая главная проблема заключается в том, что в Ubuntu он фактически не просматривает файлы на предмет изменений, в то время как на MacOS он работает отлично ...

У всех есть опыт работы с chokdidarза пределами MacOS?

Спасибо

...