Я сейчас использую Gulp v4. Проблема заключается в том, что задача очистки dist и wrapping не работает автоматически.
/* CLEAN
// empty dist folder
gulp.task('clean', require('del').bind(null, ['dist/*']));
//watch
gulp.task('watch', gulp.parallel('browserSync', 'sass', 'useref', 'imagemin', 'fonts', function() {
gulp.watch('app/sass/**/*.scss', gulp.series('sass'));
gulp.watch('app/*.html').on('change', browserSync.reload);;
}));
/* DEFAULT
/------------------------*/
// default gulp tasks executed with `gulp
gulp.task('default', ['clean', 'css', 'javascript', 'images']);