2014-06-22 15 views
16

voglio Gulp Copia più fileGulp Copia dei file da una directory ad un'altra

gulp.task('copy', function(){ 

    gulp.src(
     'bower_components/bootstrap/dist/js/bootstrap.js', 
     'bower_components/jquery/dist/jquery.min.js', 
     'bower_components/jquery.stellar/src/jquery.stellar.js', 
     'bower_components/jquery-waypoints/waypoints.js', 
     'bower_components/jquery-easing-original/jquery.easing.1.3.js') 
    .pipe(gulp.dest('public/assets/js')); 
}); 

Per copiare i file dal mio directory bower_components al mio indice attivi, ma si sta lavorando solo con la prima linea (bootstrap.js), tutti gli altri sono ignorati.

Non vorrei mettere ogni singolo file nella directory di destinazione.

Come potrei andare a fare questo?

saluti,

George

P.S. Lo sto usando solo per devel. Nella produzione li concatenerei e li minimizzerei prima di distribuirli. Nondimeno credo che il compito sia chiaro, voglio che i bower_components mostrino la mia cartella pubblica. Penso che sia un po 'noioso avere tutti i file nella cartella bower_components, solo per copiarli nella tua directory pubblica. C'è qualche altra pratica migliore per usare i file dei componenti del bower?

+1

hai trovato questo sia il modo migliore per ottenere librerie come jQuery nella directory pubblica? – michaellee

risposta

37

provare ad aggiungere [], in questo modo:

gulp.src([ 
    'file1', 
    'file2', 
    'file3' 
]) 
.pipe(gulp.dest('public/assets/js')); 
+0

Grazie. Ha funzionato bene – LoveAndHappiness

Problemi correlati