Mam projektu takiego:Glob/minimatch: jak gulp.src() wszystko, a następnie wykluczyć folder, ale zawsze o jeden plik w nim
root
|-incl1
|-incl2
|- ...
|-excl1
|-excl2
|- .gitignore <-- keep this one
|- (other files) <-- exclude them
muszę napisać gulp.src()
, który będzie zawierał wszystkie foldery z wyjątkiem excl1
i excl2
ale zachować plik .gitignore
.
To jest mój kod, który nie działa:
gulp.src([
baseDir + '/**',
'!' + baseDir + '/{excl1, excl1/**}'
'!' + baseDir + '/excl2/{**, !.gitignore}' // <-- doesn't work
], {dot: true})
Ten, kto wynalazł składnię w stylu gwiazdy, zasługuje na piekło. Poważnie. –