Das ist mein gulpfile istGulp kopieren Sie alle Dateien in einem Verzeichnis, ohne Verzeichnis
const gulp = require('gulp');
const runSequence = require('run-sequence');
const gulpCopy = require('gulp-copy');
//move client side library from client-lib to public folder
gulp.task('move-file',function(){
console.log("Move-files");
return gulp
.src(['./client-lib/*.js'])
.pipe(gulpCopy('./public'))
});
gulp.task('default',function(){
runSequence('move-file');
});
Ich brauche alle js Dateien im Client-lib-Ordner zu kopieren und zu den öffentlichen Ordner kopieren. Aber dieser Code Kopie mit Ordnern und meine öffentlichen Ordner aussehen
öffentlich-> client-lib> myjsfiles
Aber ich brauche
öffentlich-> myjsfiles
Sie gute Lösungen finden Sie hier: https : //stackoverflow.com/questions/24658011/can-you-remove-a-folder-structure-when-copying-files-in-gulp – Dabbas
Sie können die Option ['Präfix'] (https://www.npmjs.com/package/gulp-copy#options) verwenden. Geben Sie einen Wert wie 99 ein, um alle Pfade zu entfernen. – 31piy
Mögliches Duplikat von [Können Sie beim Kopieren von Dateien im Schluck eine Ordnerstruktur entfernen?] (Https://stackoverflow.com/questions/24658011/can-you-remove-a-folder-structure-when-copying-files-in- -gulp) –