Tenho uma dúvida a respeito ao uglify e ao usemin. Ao aplicar esses modulos ao nosso gulpfile.js, nós deixamos de usar o modulo do concat e htmlReplace, por eles serem mais eficazes? É isso mesmo?
Tenho uma dúvida a respeito ao uglify e ao usemin. Ao aplicar esses modulos ao nosso gulpfile.js, nós deixamos de usar o modulo do concat e htmlReplace, por eles serem mais eficazes? É isso mesmo?
Fala aí Davi, tudo bem? Na verdade o uglify
e usemin
são apenas mais plugins para trabalhar com o Gulp.
A ideia do uglify
é minificar os códigos JavaScript.
O usemin
está deprecated, seu uso não é mais recomendado, ele pode ser substituído pelo gulp-html-replace
e gulp-minify
.
A ideia é você minificar todos os arquivos, sejam eles .js
ou .css
, isso pode ser feito com o gulp-minify
.
Depois de minificados, você pode concatená-los em um único arquivo, isso pode ser feito através do gulp-concat
.
E por fim, faz o replace da importação no HTML com gulp-html-replace
.
No seu caso, o usemin
estaria sendo usado para minificar o CSS e o uglify
para minificar o JavaScript. Mas isso pode ser feito apenas com o
gulp-minify`.
O htmlReplace
e concat
ainda continuam com a mesma funcionalidade.
Espero ter ajudado.