Olá Flavio, com o {base} funcionou. Muito obrigado.
Estou com outro problema, vou mandar aqui. Se vc achar que devo abrir outra discussão eu abro sem problemas. Mas é a mesma situação mas com plugin diferente..rsrsrsr
Eu tenho htmls em várias pastas, conforme abaixo.
app/views/home/home.view.html
app/view/ourteam/ourteam.view.html
app/view/login/login.view.html
index.html (na raiz)
Estou usando o htmlmin para minificar os htmls, só que tem que passar um diretório para ele onde deve salvar os arquivos minificados. Eu queria que ele salvasse na mesma situação das imagens (sobrescrevendo o arquivo de origem). Abaixo a maneira que está a minha task.
gulp.task('htmlmin', function(){
return gulp.src(
'dist/app/**/*.html', { base: "dist/app/" }
)
.pipe(htmlmin({collapseWhitespace: true}))
.pipe(gulp.dest('dist/app'));
});
Mas dessa forma os arquivos não chegam minificados. Agora se eu faço como abaixo por exemplo, os arquivos são gravados na pasta view certinhos já minificados. Mas não é a estrutura que o sistema está preparado.
gulp.task('htmlmin', function(){
return gulp.src(
'dist/app/**/*.html',
)
.pipe(htmlmin({collapseWhitespace: true}))
.pipe(gulp.dest('dist/view'));
});
Consegue me ajudar?