В 50% случаев зависает сразу после запуска, повторяется постоянно одна задача. Ниже её листинг:
gulp.task('scripts', function() {
return gulp.src(['bower_components/jquery/dist/jquery.min.js',
//'bower_components/pickmeup/dist/pickmeup.min.js',
'bower_components/Swiper/dist/js/swiper.jquery.min.js'])
.pipe(concat('vendors.js'))
.pipe(gulp.dest('app/libs'))
.pipe(uglify())
.pipe(rename({suffix: '.min', prefix : ''}))
//.pipe(browserSync.stream());
});
gulp.task('watch', function () {
gulp.watch('sass/*.scss', ['styles']);
gulp.watch('jade/*.jade', ['jade']);
gulp.watch('img/*', ['img']);
gulp.watch('app/libs/**/*.js', ['scripts']).on("change", browserSync.reload);
gulp.watch('app/js/*.js').on("change", browserSync.reload);
gulp.watch('app/*.html').on('change', browserSync.reload);
});
gulp.task('default', ['browser-sync', 'watch']);
Получается, будто я постоянно сохраняю js файлы библиотек.
Идёт сообщение Reloading browsers и далее задача scripts. Но такое не всегда - как повезёт.