gulp.task('jade-watch', ['jade'], browserSync.reload);
попробуйте разделить компиляцию jade и релоад, возможно просто jade не успевает скомпилировать html на выходе
gulp.task('jade', function(){
return gulp.src('app/jade/*.jade')
.pipe(jade({
pretty: true
}))
.pipe(gulp.dest('app'));
});
gulp.task('watch', function() {
gulp.watch(path.html).on('change', browserSync.reload);
gulp.watch(path.jade, ['jade']);
});
если проблема в этом, то слежка за html для перезагрузки нежели за jade должна помочь
если же нет, то вам придется привести полный код, т.к проблема может быть в путях файлов