我有一个文件夹node_modules
,其中包含@bower_components
文件夹,jquery-powertip
文件夹和其他文件夹。
使用gulp任务我想将@bower_components
文件夹的内容和jquery-powertip
文件夹的内容复制到目标文件夹。
我面临的问题是复制jquery-powertip
文件夹及其内容。
我尝试了以下内容:
gulp.task('move-dependencies', function () {
return gulp.src(['node_modules/@bower_components/**', 'node_modules/jquery-powertip'])
.pipe( gulp.dest(src + '/bower_components') );
});
但这只会复制jquery-powertip
文件夹而没有它的内容。
我也试过了:
gulp.task('move-dependencies', function () {
return gulp.src(['node_modules/@bower_components/**', 'node_modules/jquery-powertip/**'])
.pipe( gulp.dest(src + '/bower_components') );
});
但是这会将jquery-powertip
文件夹的内容复制到目标文件夹目的地(我没有在目标中获取&#34; jquery-powertip&#34;文件夹,只是其内容)< / p>
那我怎么解决这个问题呢?
答案 0 :(得分:2)
我会这样做:
gulp.task('move-dependencies', function () {
var task1 = gulp.src(['node_modules/@bower_components/**'])
.pipe( gulp.dest(src + '/bower_components') );
var task2 = gulp.src(['node_modules/jquery-powertip/**'])
.pipe( gulp.dest(src + '/bower_components/jquery-powertip') );
return [ task1, task2 ]; // or merge(task1, task2);
});