В этой главе вы узнаете, как чистить сгенерированные файлы. Поскольку мы автоматически генерируем файлы, убедитесь, что ненужные файлы должны быть удалены перед запуском сборки. Эта процедура называется очисткой . Плагин 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 нетронутым.