Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript svgo removeAttrs如何指定要删除的属性_Javascript_Svg_Loader - Fatal编程技术网

Javascript svgo removeAttrs如何指定要删除的属性

Javascript svgo removeAttrs如何指定要删除的属性,javascript,svg,loader,Javascript,Svg,Loader,我已将removeAttrs设置为true,我想删除所有填充和颜色: { loader: 'svgo-loader', options: { plugins: [ { removeNonInheritableGroupAttrs: true }, { collapseGroups: true }, { removeAttrs: 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。您找到保留多色特定图标的解决方案了吗?