Задать вопрос

Почему возникают проблемы с livereload и gulp'ом когда появляется большое количество html шаблонов?

Когда проект разрастается, то возникают проблемы с компиляцией jade и liveroaload не обновляет с первого раза страницу в браузере.
Я не совсем уверен в чем может быть проблема, и с чем это связанно.
Может быть кто-нибудь сталкивался с подобным и знает как это лечиться?
Мой gulpfile.js выглядит так.
// Modules
var gulp = require('gulp'),
    connect = require('gulp-connect'),
    jade = require('gulp-jade'),
    stylus = require('gulp-stylus'),
    autoprefixer = require('gulp-autoprefixer'),
    plumber = require('gulp-plumber');
// Local server
gulp.task('connect', function () {
  connect.server({
    root: ['build'],
    livereload: true
  });
});

// Stylus
gulp.task('stylus', function () {
	gulp.src('stylus/main.styl')
		.pipe(plumber())
		.pipe(stylus({compress: false}))
    .pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
		.pipe(gulp.dest('build/styles'))
		.pipe(connect.reload());
});

// Jade
gulp.task('jade', function() {
	gulp.src(['jade/*.jade', '!jade/includes/*.jade'])
		.pipe(plumber())
		.pipe(jade({pretty: true}))
		.pipe(gulp.dest('build'))
		.pipe(connect.reload());
});

// Javascripts
gulp.task('javascripts', function () {
	gulp.src('javascripts/**/*.js')
    .pipe(plumber())
		.pipe(gulp.dest('build/javascripts'))
		.pipe(connect.reload());
});

// Images
gulp.task('images', function () {
	gulp.src('images/**/*')
		.pipe(gulp.dest('build/images'))
});

// Watching
gulp.watch(['stylus/*.styl'], ['stylus']);
gulp.watch(['jade/*.jade'], ['jade']);
gulp.watch(['javascripts/*.js'], ['javascripts']);
gulp.watch(['images/**/*'], ['images']);

// Run
gulp.task('default', ['connect', 'images', 'jade', 'stylus', 'javascripts']);
  • Вопрос задан
  • 373 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
artemmalko
@artemmalko
Frontend developer 2gis
Livereload — не лучшее решение. Лучше и быстрее работает Browsersync.
А вообще, советую не париться и заюзать TARS, там все из коробки есть и даже больше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект