Sto usando grugnito per concatenare e ridurre al minimo i miei file js, io uso la seguente configurazione per la parte concat
:Come abbinare ogni file tranne uno in grotta concat?
concat: {
dist: {
src: ['<banner:meta.banner>', 'js/*.js'],
dest: 'js/script.js'
}
}
Si abbina ogni file nella mia cartella js
ma ho bisogno di ignorare modernizr.js
, c'è un modo di fare questo? Presumo che avrei bisogno di un modello che combacia con il voodoo per farlo, ma non sono sicuro di come.
Grazie in anticipo.
Si noti che ' 'js/* js.' 'è ** non ** una regex, è un selettore di percorso (o qualunque sia il loro nome). Una regex sarebbe stata 'js \ /.* \. Js' ('. * 'Invece di' * ', e sfuggendo al punto, almeno). Guarderei in altri modi di escludere i file, potrebbe avere configurazioni aggiuntive. – Kobi
Hai ragione, usa 'minimatch' per la selezione di file che converte le espressioni in oggetti JavaScript' RegExp' in modo che non sia al 100% regex – javiervd