Мой gulpfile.js выглядит так:
gulp.task('default', ['build', 'browser-sync'], function () {
gulp.watch("**/*.css", ['bs-reload']);
gulp.watch(["**/*.js", "!**/*/node_modules/**/*.*"], ['bs-reload']);
gulp.watch("**/*.html", ['bs-reload']);
});
Несмотря на то, что я исключил node_modules, он пытается добавить часы ко всем node_modules.
Как это исключить?
Обратите внимание, что node_modules не существует в корне проекта, заражает его выше корня проекта, так зачем вообще включать его?
Error: EMFILE, too many open files '/Users/**/Documents/gits/tm/node_modules/browser-sync/lib/public/socket.io.js'
at Object.fs.openSync (fs.js:438:18)
at Object.fs.readFileSync (fs.js:289:15)
at Object.utils.getSocketScript (/Users/**/Documents/gits/tm/node_modules/browser-sync/lib/snippet.js:109:19)