Gulp:将文件从 A 复制到 B,同时保持区分大小写的文件夹名称
Gulp: Copying files from A to B while keeping case-senstive folder-names
我想创建一个 gulp-task,它从名为 "foldertocopy" 的所有文件夹中获取文件并将它们复制到某个输出目录。
设想以下文件结构:
- 根目录
- js
- 文件夹复制
- css
- 文件夹复制
我的 gulp-任务如下所示:
return gulp.src('./Root/**/foldertocopy/**/*.*')
.pipe(gulp.dest('./Root2'));
复制本身很完美。但是所有复制的文件夹都被称为 "foldertocopy"(而其中一些应该被称为 "FOLDERTOCOPY")。
如何确保复印时保留大小写?
您 gulp.src
中的模式是 glob
样式,因此您可以将第二个参数传递给 glup.src
,其中定义 glob
标志
在你的情况下,我认为这段代码应该有效
return gulp.src('./Root/**/foldertocopy/**/*.*',{nocase:true})
.pipe(gulp.dest('./Root2'));
我想创建一个 gulp-task,它从名为 "foldertocopy" 的所有文件夹中获取文件并将它们复制到某个输出目录。
设想以下文件结构:
- 根目录
- js
- 文件夹复制
- css
- 文件夹复制
我的 gulp-任务如下所示:
return gulp.src('./Root/**/foldertocopy/**/*.*')
.pipe(gulp.dest('./Root2'));
复制本身很完美。但是所有复制的文件夹都被称为 "foldertocopy"(而其中一些应该被称为 "FOLDERTOCOPY")。
如何确保复印时保留大小写?
您 gulp.src
中的模式是 glob
样式,因此您可以将第二个参数传递给 glup.src
,其中定义 glob
标志
在你的情况下,我认为这段代码应该有效
return gulp.src('./Root/**/foldertocopy/**/*.*',{nocase:true})
.pipe(gulp.dest('./Root2'));