用于双扩展文件的全球化
我有这个Gulp片段:
gulp.src(['./assets/**/*.!(coffee|scss)', '!assets/images{,/**}']) .pipe(gulp.dest('.tmp/public'))
而这个文件夹结构:
- 资产
- JS
- 一杯咖啡
- ABcoffee
- ABCcoffee
- X.js
- JS
目的是复制一切,但以下情况除外:
- 资产/图片的内容
- 任何和所有CoffeeScript文件
但是,这种glob模式并不排除AB和ABCcoffee。
什么是正确的模式来做到这一点?
你近了。 尝试这个
gulp.src(['./assets/**/!(*.coffee|*.scss)', '!assets/images']) .pipe(gulp.dest('.tmp/public'))