Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.04.2017, 15:45
Аватар для Black_Star
Профессор
Отправить личное сообщение для Black_Star Посмотреть профиль Найти все сообщения от Black_Star
 
Регистрация: 11.07.2016
Сообщений: 300

Gulp / browser-sync некорректная работа вочера
Добрый день уважаемые. Помогите, пожалуйста, начал при сборке в gulp, использовать browser-sync. Но, он как то очень медленно перегружает страницу (использую phpStorm 2017). Перезагрузка странниц происходит раз в 10-15сек (Если не производить сохранения), подскажите, как можно поправить ? Это надо настройки phpStorm где-то калупать, или же где-то не то прописал в коде ?


var gulp = require("gulp"),                             // gulp core
    sass = require('gulp-sass'),                        // sass compiler
    gulpif = require('gulp-if'),                        // conditionally run a task
    browserSync = require('browser-sync').create();


gulp.task('default', ['watch'], function () {           // start server
    browserSync.init({
        server: {baseDir: "./app/"}                     // base dir
    });
});


gulp.task('watch', function () {
    gulp.watch(['./app/**/*.html'], ['html']);          // watching changes in HTML
    gulp.watch(['./app/sass/**/*.scss'], ['sass']);     // watching changes in SASS
    gulp.watch(['./app/js/**/*.js'], ['js']);           // watching changes in JS
    gulp.watch(['./app/img/sprite/*.*'], ['sprite']);   // watching changes in IMAGES
});


gulp.task('html', function () {
    gulp.src('./app/index.html')                        // get the files
        .pipe(gulp.dest('./app/'))                      // where to put the file
        .pipe(browserSync.stream());                    // browsersync stream
});

/*********************************************/
/*SASS TASKS*/
/*********************************************/

gulp.task('sass', ['sprite'], function () {
    gulp.src('./app/sass/**/*')                         // get the files
        .pipe(sass().on('error', sass.logError))        // add prefixes
        .pipe(autoprefixer({
            browsers: ['last 5 versions'],
            cascade: true
        }))
        .pipe(gulp.dest('app/css'))                     // where to put the file
        .pipe(browserSync.stream());                    // browsersync stream
});

/*********************************************/
/*JS TASKS*/
/*********************************************/

gulp.task('js', function () {
    return gulp.src('./app/js/**/*.js')                 // get the files
        .pipe(browserSync.stream());                    // browsersync stream
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Некорректная работа Gulp-uglify Sigizmund2012 Сборка проекта, утилиты 1 08.09.2015 18:39
Некорректная работа метода .animate Алек jQuery 4 07.08.2013 19:14
Некорректная работа get(set)Attribute в IE для элементов img back to back Internet Explorer 15 09.06.2012 16:52
Некорректная работа скрипта в разных браузерах en-k Общие вопросы Javascript 2 15.03.2011 14:54
Некорректная работа ф-ции Dimonya Events/DOM/Window 7 15.04.2010 14:12