Използвам KendoUI библиотека в моя проект, така че вече е минимизирана, но невероятно голяма. Възможно ли е да го изключите от грозно, когато използвате grunt-usemin?
Благодаря!
grunt-usemin: изключете файла от минимизиране
Отговори (2)
Във вашата grunt конфигурация използвайте точка за обяснение, за да направите изключване. Поставете ги в края на вашия src масив.
например добавете в края на src масива, добавете:
'!htdocs/js/kendo.all.min.js'
Ще трябва да промените потока си за js и да използвате персонализиран постпроцесор, който основно се състои в добавяне на свойство flow
към вашия useminPrepare.options
(следвайте основна структура във файла usemin README), но вместо просто да добавите стъпка (напр. 'uglify'
), включете потребителски постпроцесор:
name: 'uglify',
createConfig: function (context, block) {
...
}
За да персонализирате как ще обработва файлове, копирайте createConfig
от примерния файл, който намирате за най-полезен (вижте файловете в grunt-usemin/lib/config/
) и го модифицирайте според нуждите си (т.е. като изключите файла, който искате).
Използвах персонализиран постпроцесор, за да добавя ngAnnotate
към usemin потока за js, като просто промених name
на ngAnnotate
и копирах createConfig
от uglify).