2017-04-21 311 views
0

我必须设置为true removeAttrs,我想删除所有的填充,颜色:svgo removeAttrs如何指定ATTRS删除

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

但我不知道如何指定ATTRS在那里移除...

+0

removeUselessStrokeAndFill? –

+0

不删除无用的中风和填充我试过.. – palyxk

+0

请提供完整的代码 –

回答

1

我解决了它这样的:

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

现在我想用这个代码来为不同的svgs定义我的风格。简单地说,我想消除包含在名称多色svgs填充和中风。名称如: callIcon.Multicolor.svg。 – palyxk