gulp Delete files using del


Example

First, Install gulp and del to project directory locally

npm install --save-dev gulp del

Then add the clean task to your gulpfile.js

var gulp = require('gulp');
var del = require('del');

gulp.task('default', function() {
});

// Task to delete target build folder
gulp.task('clean', function() {
  return del(['public/**', '!public']);
});

gulp.task('default', ['clean']);

This task deletes all files in the public directory

The task in the code is added as a dependency for the 'default' task so every time default will run, clean will run before it.

You can also call the clean task manually by running the command:

gulp clean