Pessoal,
estou com problemas para usar o gulp-usemin.
Tenho um projeto teste com a seguinte estrutura:
teste/pages/v1/index.html;
teste/pages/v2/sobre.html;
teste/static/js/script1.js;
teste/static/js/script2.js;
teste/static/js/script3.js;
teste/static/js/script4.js;
Segue meu guilpfile.js:
var gulp = require('gulp'),
clean = require('gulp-clean'),
uglify = require('gulp-uglify'),
usemin = require('gulp-usemin'),
htmlmin = require('gulp-htmlmin'),
rev = require('gulp-rev');
gulp.task('default', [ 'clean' ], function() {
gulp.start('usemin');
});
gulp.task('clean', function() {
return gulp.src('dest/').pipe(clean());
});
gulp.task('usemin', function() {
gulp.src('pages/**/*.html')
.pipe(usemin({
css: [rev()],
html: [htmlmin({
collapseWhitespace: true,
minifyCSS: true,
minifyJS: true,
minifyURLs: true,
removeComments: true,
collapseInlineTagWhitespace: true,
removeTagWhitespace: true
})],
js: [uglify(), rev()],
outputRelativePath: '../',
path: '../teste'
}))
.pipe(gulp.dest('dest/pages'));
});
O problema é que não executa todos os htmls, só o da pasta v1.
Alguém poderia me ajudar?