Есть таск который генерирует Спрайты, но при каждом его вызове к существующему спрайту добавляются не только новые картинки, а вообще все что есть в папке (т.е. картинки дублируются). Как можно каждый раз удалять спрайт, чтобы он генерировался с нуля или как-то не дублировать картинки?
gulp.task('sprite', function () {
let spriteData = gulp.src('src/assets/img/sprite/*.*').pipe(spritesmith({
imgName: 'sprite.png',
imgPath: '../img/sprite/sprite.png',
cssName: '../../css/sprite.scss',
algorithm: 'binary-tree',
padding: 5,
cssFormat: 'scss'
}));
return spriteData.pipe(gulp.dest('src/assets/img/sprite/'));
});