Доброго времени суток, при запросе на формировании спрайта возникает ошибка. Собственно код ниже для формирования. А ошибка "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;
});
Ответ
Вынесите imagemin в отдельный таск, так как этот плагин не может работать с потоком.
Комментариев нет:
Отправить комментарий