【发布时间】:2016-03-09 12:45:23
【问题描述】:
我在查看code 时产生了这样的印象,即积极的 glob 只会受到之后出现的消极 glob 的限制。
那是怎么回事
gulp.src([
'../WebContent/g/css/ng-client.css'
],{base: '../WebContent'}).pipe(using())
导致ng-client.css 被列出。
虽然
gulp.src([
'!../WebContent/g/css/*',
'../WebContent/g/css/ng-client.css'
],{base: '../WebContent'}).pipe(using())
没有列出相同的文件?
我想弄清楚我对那些 glob 流的思考方式有什么问题,这导致我期望第二个代码块也返回文件 - 这不是如何克服这种情况的解决方案,我有看到了类似的建议: Glob / minimatch: how to gulp.src() everything, then exclude folder but keep one file in it
我知道我可以做类似的事情:
gulp.src([
'!../WebContent/g/css/!(ng-client.css)',
'../WebContent/g/css/ng-client.css'
],{base: '../WebContent'}).pipe(using())
问题是为什么第二个没有按我的预期返回文件?
【问题讨论】: