Sto usando gulp-zip per comprimere i file sorgente. Quindi ho una cartella principale chiamata FIFA che ha altre sottocartelle che potrebbero avere più sottocartelle e file. In aggiunta, la cartella FIFA ha anche file come il mio package.json, gulp.js e alcuni altri file. Voglio fondamentalmente usare gulp-zip per comprimere tutto il mio progetto e creare una cartella chiamata distribuzione e salvare lo zip al suo interno. Quindi questo è il codice che ho usato.Utilizzo di Gulp Zip per comprimere tutti i file in una cartella
gulp.task('zip', function() {
return gulp.src('./*,')
.pipe(zip('test.zip'))
.pipe(gulp.dest('./distribution'));
});
Il problema è che, anche se una zip si crea all'interno della cartella di distribuzione zip solo contiene i file all'interno della cartella di calcio, tutti i file all'interno delle sottocartelle della FIFA non ci sono. Quindi, ad esempio, se FIFA ha una sottocartella chiamata ronaldo e ronaldo contiene goal.js che goal.js non è nello zip. Cosa ho fatto di sbagliato? Per favore consiglio
sicuro provato che, dice Avvio di 'cerniera' ... non so se andrà a finire. .. –
Questo comprime tutto in quella cartella, quindi potrebbe richiedere del tempo. Potrebbe essere necessario essere più specifici con la tua cartella se quella zip è troppo. @Dinero – baao
ha funzionato come un fascino posso accettare la tua risposta in 7 minuti puoi spiegare perché ** fa la differenza e c'è anche un riferimento per questo? –