Skip to content

Commit 8838a55

Browse files
committed
Merge pull request #33 from stryju/patch-1
applied filter to the stream reload
2 parents 5b9ebcf + ccd0861 commit 8838a55

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

gulpfile-example-01.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ var browserSync = require('browser-sync');
88
var reload = browserSync.reload;
99
var gulp = require('gulp');
1010
var sass = require('gulp-sass');
11+
var filter = require('gulp-filter');
1112

1213
// Browser-sync task, only cares about compiled CSS
1314
gulp.task('browser-sync', function() {
@@ -19,10 +20,15 @@ gulp.task('browser-sync', function() {
1920
});
2021

2122
// Sass task, will run when any SCSS files change.
23+
// --- !!! ----
24+
// Be sure to filter for css files to trigger stream reload,
25+
// otherwise you will get a full browser reload
26+
// --- !!! ---
2227
gulp.task('sass', function () {
2328
return gulp.src('scss/styles.scss')
2429
.pipe(sass({includePaths: ['scss']}))
2530
.pipe(gulp.dest('css'))
31+
.pipe(filter('**/*.css'))
2632
.pipe(reload({stream:true}));
2733
});
2834

0 commit comments

Comments
 (0)