Чота ты намудрил.
Да, возможно, но при большом количестве файлов систему нагружает, так что если ты не умеешь в инкрементальную обработку, не советую использовать liverelad. Пальцы не отвалятся обновится разок-другой-пятидесятый.
У меня подобное реализовано на gulp-connect и gulp-livereload
gulp.task('connect', function() {
connect.server({
livereload: true
});
});
+ маркеры обновления в других задачах
И весь проект тащится в livereaload режим. Отключил только почти сразу, как собрал. Так как в проектах чисто на галпе собираю проекты, которые нужно обновлять целиком.