Gulp - Pulizia dei file indesiderati

In questo capitolo imparerai come pulire i file generati. Poiché stiamo generando automaticamente i file, assicurati che i file non necessari vengano eliminati prima di eseguire la build. Questa procedura è chiamatacleaning. Ildel plugin può essere utilizzato per questo scopo.

Installazione di plugin del

Nella tua riga di comando installa il plugin inserendo il seguente comando.

npm install del --save-dev

Dichiarare le dipendenze e creare attività

Nel tuo file di configurazione gulpfile.js, dichiara le dipendenze come mostrato nel seguente comando.

var del = require('del');

Successivamente, crea un'attività come mostrato nel codice seguente.

gulp.task('clean:build', function() {
   return del.sync('build');
});

L'attività precedente pulirà l'intera build. L'attività pulita cancella qualsiasi immagine catturata e rimuove tutti i vecchi file presenti nella build.

È possibile pulire solo file o cartelle specifici e lasciarne intatti alcuni come illustrato nel codice seguente.

gulp.task('clean:build', function() {
   //return del.sync('build');
   return del([
      'build/temp/',
      // instructs to clean temp folder
      '!build/package.json'
      // negate to instruct not to clean package.json file ]);
});

Nell'attività precedente, solo il file temp cartella verrà pulita lasciando package.json intatto.