Webpack配置SVGO

时间:2017-04-24 08:46:48

标签: svg webpack

我需要在SVG文件中检查名称以进行进一步处理。如何编写正确的测试表达式?这是对的吗?

test: /[Multicolored]\.svg$/,

如果文件名为

 "iconCall.Multicolored.svg"

可以/我应该使用具有不同测试表达式的相同加载器吗?对于用Multicolored标记的svgs,我需要删除其他人的某些属性。这是我删除attrs的基本配置:

  {
test: /\.svg$/,
include: SRC,
use: [
  {
    loader: 'svg-sprite-loader',
  },
  {
    loader: 'svgo-loader',
    options: {
      plugins: [
        { removeNonInheritableGroupAttrs: true },
        { collapseGroups: true },
      ],
    },
  },
],

},

1 个答案:

答案 0 :(得分:0)

根据MDN你可以看到

  

[Multicolored]将匹配括号中的任何一个字符。

因此,为了您的目的,您应该使用/^Multicolored.svg $/正则表达式。