【发布时间】:2014-12-16 14:43:49
【问题描述】:
我有一个这样的项目:
root
|-incl1
|-incl2
|- ...
|-excl1
|-excl2
|- .gitignore <-- keep this one
|- (other files) <-- exclude them
我需要写gulp.src(),它将包括除excl1 和excl2 之外的所有文件夹但保留.gitignore 文件。
这是我的代码不起作用:
gulp.src([
baseDir + '/**',
'!' + baseDir + '/{excl1, excl1/**}'
'!' + baseDir + '/excl2/{**, !.gitignore}' // <-- doesn't work
], {dot: true})
【问题讨论】:
-
谁发明了 globstar 风格的语法应该下地狱。说真的。
标签: node.js gulp glob minimatch