1
resposta

UGLIFY / USEMIN

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?

1 resposta

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 ogulp-minify`.

O htmlReplace e concat ainda continuam com a mesma funcionalidade.

Espero ter ajudado.