Sass-import-aware gulp plugin for when sass files change
Read the import graph from passed sass files to work with dependencies
Only pass along Sass files that have changed, along with dependencies.
Install with npm
npm install --save-dev gulp-sass-graph
gulp.task('watch-sass', function(cb) {
return watch({glob:'resources/assets/css/**/*.scss', emitOnGlob: false, name: "Sass"})
.pipe(sassGraph(sassLoadPaths))
.pipe(sass({loadPath: sassLoadPaths}))
.pipe(notify('Sass compiled <%= file.relative %>'))
.pipe(gulp.dest('web/dist/css'))
.pipe(livereload());
});
MIT © Lachlan Donald