Gulp不会将文件复制到目标文件夹,而是重新创建目标中的所有源文件夹结构

时间:2016-01-17 16:57:16

标签: symfony gulp

我创建了一个Gulp任务并且它成功执行:

gulp.task('images', function () {
    gulp.src('src/**/Resources/public/images/*')
        .pipe(gulp.dest('web/images/'))
        .pipe(reload({stream:true}));
});

我在src/Members/Bundle/ManagementBundle/Resources/public/images中有图像,当任务运行时,我将文件复制到web/images/Members/Bundle/ManagementBundle/Resources/public/images

我不明白为什么?我需要仅在web/images/中复制文件。非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

关于将base参数添加到gulp.src

gulp.task('images', function () {
    gulp.src('src/**/Resources/public/images/*', {
            base: 'src/Members/Bundle/ManagementBundle/Resources/public/images/'
        })
        .pipe(gulp.dest('web/images/'))
        .pipe(reload({stream:true}));
});

谢谢大家的时间。