Salve !
Outra pequena dúvida: O Gulp sempre roda todas as Tasks em paralelo?
Para garantir que um task rode após outra temos sempre que usar as dependencias nas tasks?
O Grunt tem essa caracteristica de tasks paralelas ou todas as tarefas sao sempre sequenciais? Seria essa a principal diferença entre Gulp e Grunt?
Tive alguns problemas implantando o Gulp em alguns projetos antigos... A maioria das vezes era executado o gulp.js pelo NPM sem apresentar qualquer erro, porem ao visualizar os arquivos, eles nao eram minificados nem concatenados em alguns casos. O fato de nao ser apresentado nenhum erro dificultou bastante o processo de entendimento do que estava errado.
Após trabalhar com dependencias encadeadas, alterando a task default, isso foi resolvido, porem minha task default ficou apenas com 2 tasks ( a de compactacao de imagem img e uma de minificacao encadeada com todas as outras).
Esse procedimento resolveu o problema, mas ficou péssima a leitura e entendimento do documento, pois o encadeamento de dependencias, ao meu ver, dificulta a leitura e entendimento do arquivo.
Existe alguma outra maneira de organizar isso de uma forma mais "verbosa"?
Muito obrigado!