我想创建一个gulp-task,它从所有名为“foldertocopy”的文件夹中获取文件并将它们复制到某个输出目录。
想象一下以下文件结构:
我的gulp任务看起来像这样:
return gulp.src('./Root/**/foldertocopy/**/*.*')
.pipe(gulp.dest('./Root2'));
复制本身非常完美。但是所有复制的文件夹都被称为“foldertocopy”(其中一些应该被称为“FOLDERTOCOPY”)。
如何在复印时确保保存外壳?
答案 0 :(得分:1)
gulp.src
中的模式为glob
样式,因此您可以将第二个参数传递给定义glup.src
标记的glob
在你的情况下,我认为这段代码应该可行
return gulp.src('./Root/**/foldertocopy/**/*.*',{nocase:true})
.pipe(gulp.dest('./Root2'));