При запуске uglify мне нужно заставить его игнорировать определенные файлы и папки, но при этом рекурсивно сканировать всю структуру папок.Grunt Uglify - игнорировать определенные файлы/папки
У меня есть задача concat, которая объединяет все мои плагины и делает их одним файлом. Мне нужно убедиться, что uglify игнорирует эти файлы и не работает с ними, потому что я не хочу их в целевом каталоге, поскольку concat уже обрабатывал это для меня.
Я попытался добавить файлы и папки в свой массив src с предшествующим!, Но он по-прежнему работает на них.
Ниже то, что я пытаюсь использовать, но это не работает:
uglify: {
options: {
banner: '/*! <%= grunt.template.today("mm-dd-yyyy h:MM:ss TT") %> */\n'
},
files: {
src: [
'!ie'
,'!polyfills'
,'!vendor'
,'!iecompat.js'
,'**/*.js'
],
dest: 'app/scripts',
cwd: 'sources/scripts',
ext: ".js",
flatten: false,
expand: true
}
},
Лучше разделить ваши сценарии в две папки. Используйте uglify на одном и concat - на другом. Это намного проще, и все это делают. –
Я старался держаться подальше от необходимости делать это, поскольку у меня много разработчиков, которые не поймут, но если это единственный способ, я буду использовать его в качестве последнего средства. – StephenRios
Допустим, что завтра ваши разработчики добавят другую библиотеку. Но, эй, это не исключено и разрушить их сборку. Я думаю, что эта «сложная идея» разделения активов будет проще для всех, и не слишком сложно объяснить. –