Boa tarde,
Implementei a rotina de minificação nos meus arquivos js e css e esta funcionando certinho. Agora coloquei um plugin chamado gulp-rev para gerar nomes aleatórios para forçar o navegador a fazer a requisição do arquivo de novo, quando necessário.
A minha duvida é como pegar o nome desse arquivo gerado para poder colocar na index para ser chamado??
Atualmente meu código esta assim:
gulp.task('build-css', function() {
return gulp.src(scriptsCss)
.pipe(concat('index.min.css'))
.pipe(cssmin())
.pipe(autoprefixer())
.pipe(nameRandom())
.pipe(gulp.dest(output + 'css'))
.pipe(nameRandom.manifest())
.pipe(gulp.dest(output + 'css'));
});
gulp.task('build-html', function(){
return gulp.src('version-client/app/views/shared/**/*.php')
.pipe(htmlReplace({
css: '<link type="text/css" rel="stylesheet" href="{{asset(\'css/' + 'teste' + '\')}}" />',
js: '<script type="text/javascript" src="{{asset(\'js/' + 'teste' + '\')}}"></script>'
}))
.pipe(gulp.dest('version-client/app/views/shared'));
});