Объедините и сверните все библиотеки Bower с помощью gruntjs
Есть ли способ объединить и минимизировать все установленные библиотеки bower в 1 файл автоматически?
Сначала я попробовал самый простой подход: объединить все.js
файлы из всех подкаталогов:
uglify: {
options: {compress: true},
my_target: { files: {
'vendor.js': ['bower_components/**/*.js'],
} } }
Но это явно плохой подход. Это также не работает из-за слишком большого количества ошибок.
Я вручную удалил все файлы и сохранил только 1 (основной) файл, который есть в каждой библиотеке, и это сработало.
Есть ли способ сделать все это автоматически?
Кроме того, это целесообразно сделать? (т.е. объединить все библиотеки вендора в 1 файл)