Javascript svgo removeAttrs如何指定要删除的属性
我已将removeAttrs设置为true,我想删除所有填充和颜色:Javascript svgo removeAttrs如何指定要删除的属性,javascript,svg,loader,Javascript,Svg,Loader,我已将removeAttrs设置为true,我想删除所有填充和颜色: { loader: 'svgo-loader', options: { plugins: [ { removeNonInheritableGroupAttrs: true }, { collapseGroups: true }, { removeAttrs: true }, ], }, }, 但是我不知道如何在那里指定要删除的
{
loader: 'svgo-loader',
options: {
plugins: [
{ removeNonInheritableGroupAttrs: true },
{ collapseGroups: true },
{ removeAttrs: true },
],
},
},
但是我不知道如何在那里指定要删除的属性…我这样解决它:
{
loader: 'svgo-loader',
options: {
plugins: [
{ removeNonInheritableGroupAttrs: true },
{ collapseGroups: true },
{ removeAttrs: { attrs: '(fill|stroke)' } },
],
},
},
我是这样解决的:
{
loader: 'svgo-loader',
options: {
plugins: [
{ removeNonInheritableGroupAttrs: true },
{ collapseGroups: true },
{ removeAttrs: { attrs: '(fill|stroke)' } },
],
},
},
RemoveUselessStroke和fill??没有删除无用的笔划和填充我已经尝试过了。请提供完整的代码(很酷:):)有人能告诉我如何在命令行上使用它吗?我想在一堆SVG文件中去掉很多“禁止”的数据名属性。“svgo.enable=removeAttrs data name”不起作用。removeauselessstroke和fill??没有删除无用的笔划和填充我已经尝试过了。请提供完整的代码(很酷:):)有人能告诉我如何在命令行上使用它吗?我想在一堆SVG文件中去掉很多“禁止”的数据名属性。“svgo.enable=removeAttrs data name”不起作用。现在我想用这段代码为不同的SVG定义我的样式。简单地说,我想消除填充和笔划从SVG包含在名称多色。名称:callIcon.Multicolor.svg。您找到保留多色特定图标的解决方案了吗?现在我想使用此代码为不同的svg定义我的样式。简单地说,我想消除填充和笔划从SVG包含在名称多色。名称:callIcon.Multicolor.svg。您找到保留多色特定图标的解决方案了吗?