Combine e reduza todas as bibliotecas do bower com gruntjs
Existe uma maneira de combinar e minificar todas as bibliotecas instaladas no bower em um arquivo automaticamente?
Primeiro, tentei a abordagem mais básica: combine tudo.js
arquivos de todos os subdiretórios:
uglify: {
options: {compress: true},
my_target: { files: {
'vendor.js': ['bower_components/**/*.js'],
} } }
Mas esta é obviamente uma abordagem ruim. Também não funciona devido a muitos erros.
Excluí manualmente todos os arquivos e mantive apenas 1 arquivo (principal) que cada biblioteca possui, e funcionou.
Existe uma maneira de fazer isso tudo automaticamente?
Além disso, é aconselhável fazê-lo? (ou seja, combinar todas as bibliotecas de fornecedores em um arquivo)