Учебники

Gulp — Очистка ненужных файлов

В этой главе вы узнаете, как чистить сгенерированные файлы. Поскольку мы автоматически генерируем файлы, убедитесь, что ненужные файлы должны быть удалены перед запуском сборки. Эта процедура называется очисткой . Плагин del может быть использован для этой цели.

Установка дель плагинов

В командной строке установите плагин, введя следующую команду.

npm install del --save-dev

Объявите зависимости и создайте задачи

В файле конфигурации gulpfile.js объявите зависимости, как показано в следующей команде.

var del = require('del');

Затем создайте задачу, как показано в следующем коде.

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

Вышеуказанная задача очистит всю сборку. Задача очистки очищает все изображения и удаляет все старые файлы, присутствующие в сборке.

Можно очистить только определенный файл или папку и оставить некоторые из них нетронутыми, как показано в следующем коде.

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

В вышеупомянутой задаче будет очищена только временная папка, оставив package.json нетронутым.