Boa tarde, Implementei o arquivo gulpfile.js tal como proposto na vídeo-aula, mas quando executo a task default, o arquivo não é minificado. Realizei um teste executando somente a task usemin e o arquivo foi minificado com sucesso. Será que esse erro tem alguma relação com a execução da task default?
Segue o código:
// GULPFILE
var gulp = require('gulp')
,imagemin = require('gulp-imagemin')
,clean = require('gulp-clean')
,concat = require('gulp-concat')
,htmlReplace = require('gulp-html-replace')
,uglify = require('gulp-uglify')
,usemin = require('gulp-usemin');
gulp.task('copy', ['clean'], function() {
gulp.src('src/**/*')
.pipe(gulp.dest('dist'));
});
gulp.task('build-img', function(){
gulp.src('dist/img/*').pipe(imagemin()).pipe(gulp.dest('dist/img'));
});
// a nova tarefa clean
gulp.task('clean', function() {
var stream = gulp.src('dist')
.pipe(clean());
return stream;
});
gulp.task('usemin', function() {
return gulp.src('dist/**/*.html')
.pipe(usemin({
js: [uglify]
}))
.pipe(gulp.dest('dist'));
});
gulp.task('default', ['copy'], function(){
gulp.start('usemin');
});
<!--HTML-->
<head>
<!--build:jsclasses/core.min.js-->
<script src="classes/consulta.js"></script>
<script src="classes/paciente.js"></script>
<!--endbuild-->
</head>
<body>
</body>