2016-02-05 3 views
0

Как перемещать файлы с помощью Gulp из разных папок в моем каталоге src в папку dist, не сохраняя структуру каталогов из src.Gulp перемещает файлы без структуры каталогов

Для например:

var sourceFiles = [ 
    "src/folder1/test.js", 
    "src/folder1/test1.js" 
]; 

должен быть перемещен в DIST т.е. папку:

dist/test.js 
dist/test1.js 

Используя что-то вроде этого:

gulp.task("moveFiles",function(){ 
    return gulp.src(sourceFiles, {base: "src"}) 
     .pipe(gulp.dest("dist")); 
}); 

перемещает его Dist/folder1 т.е.

dist/folder1/test.js 
dist/folder1/test1.js 
+0

Проверьте этот пост помогает (http://stackoverflow.com/questions/24658011/can-you-remove-a-folder-structure-when-copy-files-in-gulp) – rmjoia

+0

благодарит @rmjoia. thats один из вариантов, но я в конечном итоге использовал его, изменив базовый вариант. см. ответ ниже. – takeradi

ответ

0

я в конечном итоге решение вопроса без использования базовой опции: [? Можно ли удалить структуру папок при копировании файлов в глотке]

gulp.task("moveFiles",function(){ 
    return gulp.src(sourceFiles) 
     .pipe(gulp.dest("dist")); 
}); 
+0

удивительность этого, то есть, есть много решений :) рада узнать, что вам удалось решить проблему :) – rmjoia