Недавно это начало происходить в моей задаче gulp.watch. Две недели назад все работало нормально.
Когда я запускаю $ gulp
когда он доходит до задачи наблюдения, он выдает следующее:
(FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21)
events.js:85
throw er; // Unhandled 'error' event
^
Error: watch EMFILE
at exports._errnoException (util.js:746:11)
at FSEvent.FSWatcher._handle.onchange (fs.js:1157:26)
По нескольким предложениям я обновил node.js, но безуспешно.
Также было предположение, что я пытался просмотреть слишком много файлов, поэтому я изменил каталог просмотра на один файл. Все равно выдает ошибку.
Я обновил gulp до версии 3.9 глобально и локально вместе со своими зависимостями. Я даже откатил gulp до более старой версии на обоих, чтобы посмотреть, сработает ли это. Неудачно.
Что может быть связано с задачей gulp.watch?
Вот моя задача gulpfile:
// Watch
gulp.task('watch', function() {
// Listen on port 35729
server.listen(35729, function (err) {
if (err) {
return console.log(err)
};
// Watch .scss files
gulp.watch('assets/styles/*.scss', ['styles']);
});
});