Gulp exclude无法按预期工作

Gulp exclude无法按预期工作,gulp,src,Gulp,Src,我有一个吞咽任务,看起来像这样,只是src部分: gulp.src( [ 'site/bricks/global/global.scss', 'site/bricks/**/*.scss', '!site/bricks/global/domain*.scss', 'site/bricks/global/domain.mydomain.com.scss' ]) 我希望它能做到这一点: 首先加载global.scss(工作) 加载其余的scss文件

我有一个吞咽任务,看起来像这样,只是
src
部分:

gulp.src(
    [
    'site/bricks/global/global.scss',
    'site/bricks/**/*.scss',
    '!site/bricks/global/domain*.scss',
    'site/bricks/global/domain.mydomain.com.scss'
    ])
我希望它能做到这一点:

  • 首先加载
    global.scss
    (工作)
  • 加载其余的scss文件(工作)
  • 排除除域以外的所有(工作)
  • 包含我的一个域返回(不工作)

因此,出于某种原因,我无法将域添加回列表。有什么想法吗?

看起来这是预期的行为,因为所有的否定球最后运行!看

不过,您有一些选择:

一,。。使用gulp4.0-应该固定在那里

二,。。将最后一个文件添加回

3。。创建两个单独的流,然后合并它们