Gulp - Limpieza de archivos no deseados

En este capítulo, aprenderá a limpiar archivos generados. Como estamos generando automáticamente los archivos, asegúrese de eliminar los archivos innecesarios antes de ejecutar su compilación. Este procedimiento se llamacleaning. losdel El complemento se puede utilizar para este propósito.

Instalando del Plugins

En su línea de comando, instale el complemento ingresando el siguiente comando.

npm install del --save-dev

Declarar dependencias y crear tareas

En su archivo de configuración gulpfile.js, declare las dependencias como se muestra en el siguiente comando.

var del = require('del');

A continuación, cree una tarea como se muestra en el siguiente código.

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

La tarea anterior limpiará toda la construcción. La tarea de limpieza borra cualquier captura de imagen y elimina los archivos antiguos presentes en la compilación.

Es posible limpiar solo archivos o carpetas específicos y dejar algunos de ellos intactos como se ilustra en el siguiente código.

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 ]);
});

En la tarea anterior, solo el temp la carpeta se limpiará dejando package.json intacto.