2017-04-21 1 views
0

Je removeAttrs la valeur true, je voudrais supprimer tous les remplissage et la couleur:removeAttrs de svgo comment spécifier attrs pour enlever

{ 
    loader: 'svgo-loader', 
    options: { 
     plugins: [ 
     { removeNonInheritableGroupAttrs: true }, 
     { collapseGroups: true }, 
     { removeAttrs: true }, 
     ], 
    }, 
    }, 

Mais je ne savez pas comment comment spécifier attrs pour enlever là-bas ...

+0

removeUselessStrokeAndFill ?? –

+0

Pas de suppression inutiles AVC et remplir J'ai essayé .. – palyxk

+0

S'il vous plaît fournir le code complet –

Répondre

1

Je résolus comme ceci:

{ 
    loader: 'svgo-loader', 
    options: { 
    plugins: [ 
     { removeNonInheritableGroupAttrs: true }, 
     { collapseGroups: true }, 
    { removeAttrs: { attrs: '(fill|stroke)' } }, 
    ], 
}, 
}, 
+0

Maintenant, je voudrais utiliser ce code pour pouvoir définir mon style pour différents svgs. Simplement dit je veux éliminer le remplissage et le coup de svgs contenant en nom Multicolor. Nom comme: callIcon.Multicolor.svg. – palyxk