Страницы

Поиск по вопросам

вторник, 24 декабря 2019 г.

Ошибка в gulp, при формировании sprit'ов

#nodejs #gulp #npm #sprite #спрайт


Доброго времени суток, при запросе на формировании спрайта возникает ошибка. Собственно
код ниже для формирования. А ошибка "events.js:160 throw er; // Unhadled 'error' event
Error: Streaming not supported
Спасибо

gulp.task('sprite', function () {
var spriteData = gulp.src(config.src + 'images/sprite/*.png')
    .pipe(spritesmith({
        imgName: 'sprite.png',
        cssName: 'Sprite.less',
        cssFormat: 'less',
        padding: 5,
        cssVarMap: function (sprite) {
            sprite.name = 'icon-' + sprite.name;
        },
        imgPath: config.src + 'images/sprite.png'
    }));

spriteData.img
    .pipe(imagemin({
        progressive: true,
        svgoPlugins: [{removeViewBox: false}],
    }))
    .pipe(gulp.dest(config.src + 'images/'));

spriteData.css
    .pipe(gulp.dest(config.src + 'less/'));

return spriteData;


});
    


Ответы

Ответ 1



Вынесите imagemin в отдельный таск, так как этот плагин не может работать с потоком.

Комментариев нет:

Отправить комментарий