双扩展文件的 Globbing
Globbing for double extension files
我有这个 Gulp 片段:
gulp.src(['./assets/**/*.!(coffee|scss)', '!assets/images{,/**}'])
.pipe(gulp.dest('.tmp/public'))
这个文件夹结构:
- 资产
- js
- A.coffee
- A.B.coffee
- A.B.C.coffee
- X.js
目的是复制除以下内容之外的所有内容:
- assets/images
的内容
- 所有 CoffeeScript 文件
但是,此 glob 模式不排除 A.B 和 A.B.C.coffee。
执行此操作的正确模式是什么?
你很接近。试试这个
gulp.src(['./assets/**/!(*.coffee|*.scss)', '!assets/images'])
.pipe(gulp.dest('.tmp/public'))
我有这个 Gulp 片段:
gulp.src(['./assets/**/*.!(coffee|scss)', '!assets/images{,/**}'])
.pipe(gulp.dest('.tmp/public'))
这个文件夹结构:
- 资产
- js
- A.coffee
- A.B.coffee
- A.B.C.coffee
- X.js
- js
目的是复制除以下内容之外的所有内容:
- assets/images 的内容
- 所有 CoffeeScript 文件
但是,此 glob 模式不排除 A.B 和 A.B.C.coffee。
执行此操作的正确模式是什么?
你很接近。试试这个
gulp.src(['./assets/**/!(*.coffee|*.scss)', '!assets/images'])
.pipe(gulp.dest('.tmp/public'))