Как grunt-uglify несколько файлов сценариев при сохранении структуры папок

Я не нашел хорошего способа grunt-uglify нескольких файлов сценариев, распределенных по нескольким папкам, сохраняя при этом структуру папок, включая файлы uglified. Единственная причина, по которой я хочу это сделать, - это повысить производительность «устаревшей» части веб-страницы, над которой я работаю.

Я нашел способ обойти это, что я не хочу делать, поскольку это займет много времени, и это делается так, как в этом ответе (они определяют каждую пару src и dest отдельно):как настроить grunt.js для минимизации файлов отдельно

Пример того, чего я хочу достичь:

**src dir (no uglify applied):**
src
 |- app1
    |- randomFile.js
    |- scripts
       |- file1.js
       |- file2.js
    |- libs
       |- file3.js
       |- file4.js
 |- app2
   |- scripts
       |- file1.js
       |- file2.js

**destination dir (uglify applied, same file name):**
dist
 |- app1
    |- randomFile.js
    |- scripts
       |- file1.js
       |- file2.js
    |- libs
       |- file3.js
       |- file4.js
 |- app2
    |- scripts
       |- file1.js
       |- file2.js

Кстати, хочу сделать то же самое для CSS-файлов, если это возможно.

Кто-нибудь знает возможно ли это?

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

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