Frank Stallone teve um bom começo sobre como fazer isso:
http://iamfrankstallone.com/ignoring-files-grunt-contrib-clean/
Eu queria compartilhar (e também postar para que eu mesmo tivesse um lugar para referenciá-lo!) Como excluir arquivos específicos. Neste exemplo, eu queria excluir todos os arquivos EXCETO o font-awesome / fonts / * e requirejs / *. Js:
clean:
distFinal:
files: [
dot: true
src: [
"<%= yeoman.dist %>/bower_components/*"
"!<%= yeoman.dist %>/bower_components/font-awesome/**"
"<%= yeoman.dist %>/bower_components/font-awesome/*"
"!<%= yeoman.dist %>/bower_components/font-awesome/fonts"
"!<%= yeoman.dist %>/bower_components/requirejs/**"
"<%= yeoman.dist %>/bower_components/requirejs/*"
"!<%= yeoman.dist %>/bower_components/requirejs/*.js"
]
]