1

我有这个 Gulp 片段:

gulp.src(['./assets/**/*.!(coffee|scss)', '!assets/images{,/**}'])
    .pipe(gulp.dest('.tmp/public'))

这个文件夹结构:

  • 资产
    • js
      • 一杯咖啡
      • AB咖啡
      • ABC咖啡
      • X.js

目的是复制所有内容,除了:

  • 资产/图像的内容
  • 任何和所有 CoffeeScript 文件

但是,这种 glob 模式并不排除 AB 和 ABCcoffee。

这样做的正确模式是什么?

4

1 回答 1

2

你很亲密。尝试这个

gulp.src(['./assets/**/!(*.coffee|*.scss)', '!assets/images'])
    .pipe(gulp.dest('.tmp/public'))
于 2015-10-06T21:41:38.233 回答