【发布时间】:2016-05-18 06:50:55
【问题描述】:
我正在尝试使用 gulp 将文件从多个位置复制到一个中心位置。我不想保留它们被复制的目录路径结构,除了从我复制的目录中的目录(希望这是有道理的)。
所以在我的示例中,我只想保留在 images 目录中找到的任何结构。
我有:
var files = [
'path/to/wp/my-mu-plugins/**/build/theme/images/**/*',
'path/to/wptheme/build/theme/images/**/*',
'bower_components/jquery-ui/themes/base/images/**/*',
'bower_components/jquery-ui/themes/ui-lightness/images/**/*',
];
return gulp.src(files)
.pipe(gulp.dest('public_html/assets/images/'));
我尝试了不同的组合来改变 basename、base、dir 并使用 glob 将它们拉入 - 但我总是最终得到一个平面结构或我从中复制的整个结构。
我需要什么魔法组合来实现这一点 - 或者这不可能?
谢谢 =)
编辑:我认为我的问题在于path/to/wp/my-mu-plugins/** 路径,这就是麻烦开始的地方......
【问题讨论】: