what's the problem, why are some elements just flooded? I have a suggestion that this is due to the fact that they are convertible from Ph.
gulp.task('svgSprite', function () { return gulp.src('app/svg/*.svg') // minify svg .pipe(svgmin({ js2svg: { pretty: true } })) // remove all fill, style and stroke declarations in out shapes .pipe(cheerio({ run: function ($) { $('[fill]').removeAttr('fill'); $('[stroke]').removeAttr('stroke'); $('[style]').removeAttr('style'); }, parserOptions: {xmlMode: true} })) // cheerio plugin create unnecessary string '>', so replace it. .pipe(replace('>', '>')) // build svg sprite .pipe(svgSprite({ mode: { symbol: { sprite: "../sprite.svg", render: { scss: { dest:'_sprite.scss', template: "app/sass/_sprite-tmp.scss" } } } } })) .pipe(gulp.dest('app/sprites/'));}); Icon code
<symbol viewBox="0 0 62 38.5" id="dd-1"> <defs> <style> .acls-1{opacity:.6}.acls-2,.acls-3{fill:none;stroke:#000;stroke-width:1px}.acls-3{fill-rule:evenodd} </style> </defs> <g id="aΡΠΎΡΠ³ΠΎΠ²ΡΠΉ" class="acls-1"> <path id="aΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ_22" data-name="ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ 22" class="acls-2" d="M.5 14h18v8H.5z"/> <path id="aΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ_22_ΠΊΠΎΠΏΠΈΡ" data-name="ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ 22 ΠΊΠΎΠΏΠΈΡ" class="acls-2" d="M.5 21h18v8H.5z"/> <path id="aΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ_22_ΠΊΠΎΠΏΠΈΡ_2" data-name="ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ 22 ΠΊΠΎΠΏΠΈΡ 2" class="acls-2" d="M43.5 21h18v8h-18z"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_87" data-name="Π€ΠΈΠ³ΡΡΠ° 87" class="acls-3" d="M682 77v-1h26v1h-26z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_88" data-name="Π€ΠΈΠ³ΡΡΠ° 88" class="acls-3" d="M682 70a23.828 23.828 0 0 1 12-3 30.611 30.611 0 0 1 13 3" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_89" data-name="Π€ΠΈΠ³ΡΡΠ° 89" class="acls-3" d="M682 83s4.362 2 12 2a40.779 40.779 0 0 0 13-2" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_90" data-name="Π€ΠΈΠ³ΡΡΠ° 90" class="acls-3" d="M682 89s2.289 3 9 3" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_92" data-name="Π€ΠΈΠ³ΡΡΠ° 92" class="acls-3" d="M690 59h1v34h-1V59z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_92_ΠΊΠΎΠΏΠΈΡ" data-name="Π€ΠΈΠ³ΡΡΠ° 92 ΠΊΠΎΠΏΠΈΡ" class="acls-3" d="M697 59h1v34h-1V59z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_92_ΠΊΠΎΠΏΠΈΡ_2" data-name="Π€ΠΈΠ³ΡΡΠ° 92 ΠΊΠΎΠΏΠΈΡ 2" class="acls-3" d="M703 60h1v32h-1V60z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_92_ΠΊΠΎΠΏΠΈΡ_3" data-name="Π€ΠΈΠ³ΡΡΠ° 92 ΠΊΠΎΠΏΠΈΡ 3" class="acls-3" d="M685 60h1v32h-1V60z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_93" data-name="Π€ΠΈΠ³ΡΡΠ° 93" class="acls-3" d="M682 70h-1v-7h1v7z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_94" data-name="Π€ΠΈΠ³ΡΡΠ° 94" class="acls-3" d="M708 70h-1v-7h1v7z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_95" data-name="Π€ΠΈΠ³ΡΡΠ° 95" class="acls-3" d="M681 63s1.75-4 13-4 14 4 14 4" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_96" data-name="Π€ΠΈΠ³ΡΡΠ° 96" class="acls-3" d="M670 70h1v13h-1V70z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_96_ΠΊΠΎΠΏΠΈΡ" data-name="Π€ΠΈΠ³ΡΡΠ° 96 ΠΊΠΎΠΏΠΈΡ" class="acls-3" d="M676 70h1v13h-1V70z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_96_ΠΊΠΎΠΏΠΈΡ_2" data-name="Π€ΠΈΠ³ΡΡΠ° 96 ΠΊΠΎΠΏΠΈΡ 2" class="acls-3" d="M712 70h1v13h-1V70z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_96_ΠΊΠΎΠΏΠΈΡ_3" data-name="Π€ΠΈΠ³ΡΡΠ° 96 ΠΊΠΎΠΏΠΈΡ 3" class="acls-3" d="M718 70h1v13h-1V70z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_97" data-name="Π€ΠΈΠ³ΡΡΠ° 97" class="acls-3" d="M681 63h-1v-4h1v4z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_98" data-name="Π€ΠΈΠ³ΡΡΠ° 98" class="acls-3" d="M709 63h-1v-4h1v4z" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_99" data-name="Π€ΠΈΠ³ΡΡΠ° 99" class="acls-3" d="M680 60s1.958-4.484 14-4.484S709 60 709 60" transform="translate(-663.5 -55)"/> <path id="aΠ€ΠΈΠ³ΡΡΠ°_91" data-name="Π€ΠΈΠ³ΡΡΠ° 91" class="acls-3" d="M707 90s-1.215 3-10 3" transform="translate(-663.5 -55)"/> <path id="aΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ_21" data-name="ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ 21" class="acls-2" d="M.5 14h18v21H.5z"/> <path id="aΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ_21_ΠΊΠΎΠΏΠΈΡ" data-name="ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ 21 ΠΊΠΎΠΏΠΈΡ" class="acls-2" d="M43.5 14h18v21h-18z"/> </g> </symbol> 

fill="#FFFFFF"in the attributes, and after the plugin worked, these attributes were cut out. Look at the code of icons before and after. - Sasha Omelchenko