Gulp - Limpando arquivos indesejados
Neste capítulo, você aprenderá como limpar os arquivos gerados. Como estamos gerando os arquivos automaticamente, certifique-se de que os arquivos desnecessários sejam excluídos antes de executar sua construção. Este procedimento é chamadocleaning. odel plugin pode ser usado para este propósito.
Instalando del Plugins
Em sua linha de comando, instale o plugin digitando o seguinte comando.
npm install del --save-dev
Declare dependências e crie tarefas
Em seu arquivo de configuração gulpfile.js, declare as dependências conforme mostrado no comando a seguir.
var del = require('del');
Em seguida, crie uma tarefa conforme mostrado no código a seguir.
gulp.task('clean:build', function() {
return del.sync('build');
});
A tarefa acima limpará todo o build. A tarefa de limpeza limpa qualquer captura de imagem e remove todos os arquivos antigos presentes na construção.
É possível limpar apenas um arquivo ou pasta específica e deixar alguns deles intactos, conforme ilustrado no código a seguir.
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 ]);
});
Na tarefa acima, apenas o temp a pasta será limpa saindo package.json intocado.