Объедините и сверните все библиотеки Bower с помощью gruntjs

Есть ли способ объединить и минимизировать все установленные библиотеки bower в 1 файл автоматически?

Сначала я попробовал самый простой подход: объединить все.js файлы из всех подкаталогов:

uglify: {
    options: {compress: true},
    my_target: { files: {
        'vendor.js': ['bower_components/**/*.js'],
}   }   }

Но это явно плохой подход. Это также не работает из-за слишком большого количества ошибок.

Я вручную удалил все файлы и сохранил только 1 (основной) файл, который есть в каждой библиотеке, и это сработало.

Есть ли способ сделать все это автоматически?

Кроме того, это целесообразно сделать? (т.е. объединить все библиотеки вендора в 1 файл)

Ответы на вопрос(2)

Ваш ответ на вопрос