вот мой конфиг. Использую режим symbol. В папку src кидаем svg. В папке out ищем html с примерами использования.
Здесь подробнее
var gulp = require('gulp');
var svgSprite = require('gulp-svg-sprite');
config = {
shape : {
transform : [
{svgo : {
plugins : [
{removeUselessStrokeAndFill: true}
]
}}
],
dimension : { // Set maximum dimensions
maxWidth : 128,
maxHeight : 128
}
},
mode : {
symbol: {
example : true
}
}
};
gulp.task('sprite', function () {
gulp.src('src/**/*.svg')
.pipe(svgSprite(config))
.pipe(gulp.dest('out'));
});
gulp.task('default', ['sprite']);