#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 в отдельный таск, так как этот плагин не может работать с потоком.
Комментариев нет:
Отправить комментарий