Ответы пользователя по тегу Gulp.js
  • Что делать после того как скачал пакет через bower?

    alvvi
    @alvvi
    export default apathy;
    С помощью галпа можно автоматизировать все этапы разработки, кроме написания кода. Главное понимать, что вам действительно нужно. Если вы хотите, чтобы все скрипты подключались одним файлом, можно собрать их все, конкатинировать и подключить один файл в шаблоне. Конкатинация, естественно, происходит автоматически, с помощью watch'a она может происходить сразу после установик плагина. Если файлы нужны по-отдельности, можно создать функцию, которая будет проверять наши bower-депенденси и вставлять тэги скрипт с нужными путями.

    Советую посмотреть этот подкаст, чтобы таких вопросов не возникало.
    Ответ написан
  • Почему не обновляется страница через BrowserSync?

    alvvi
    @alvvi
    export default apathy;
    Вам следует вешать обработчик на событие 'change', пример из документации:

    gulp.task('serve', ['sass'], function() {
    
        browserSync.init({
            server: "./app"
        });
    
        gulp.watch("app/scss/*.scss", ['sass']);
        gulp.watch("app/*.html").on('change', browserSync.reload);  // Обработчик
    });
    
    gulp.task('sass', function() {
        return gulp.src("app/scss/*.scss")
            .pipe(sass())
            .pipe(gulp.dest("app/css"))
            .pipe(browserSync.stream());
    });
    
    gulp.task('default', ['serve']);


    Так же, документация советует использовать пост 2.0.0 синтаксис, то есть создавать экземпляр класса
    var browserSync = require('browser-sync').create();


    Больше примеров и информации можно найти здесь и здесь
    Ответ написан