A gulp plugin to be sure to have the last modifications of your files when you watch them.
npm install --save-dev gulp-queue
var gulp = require('gulp'),
Queue = require('gulp-queue')(gulp),
queue = new Queue(),
gulp.watch(glob, queue('task01'));
gulp.watch(glob2, queue('task02'));
gulp.watch(glob3, queue(['task01', 'task02']));
var gulp = require('gulp'),
sass = require('gulp-sass'),
plumber = require('gulp-plumber'),
Queue = require('gulp-queue')(gulp),
queue = new Queue(),
styles = 'src/styles/*.scss',
screenStyle = 'src/styles/screen.scss'
;
gulp.task('styles', function() {
gulp
.src(screenStyle)
.pipe(plumber())
.pipe(sass({
includePaths: [
'bower_components/bootstrap-sass/assets/stylesheets/'
]
}))
.pipe(gulp.dest('dist/'));
});
gulp.task('watch', function() {
gulp.watch(styles, queue('styles'));
});
git clone https://github.com/operandom/gulp-queue.git
npm install
- watch:
npm start
- test:
npm test