这可能是一个愚蠢的问题...

我已经从https://github.com/svg/svgo安装了SVGO

我想打开执行此操作的插件:


  应用变换,按实际宽度裁剪,中心垂直对齐和
  使用一个Path调整SVG的大小(默认情况下禁用)


我该怎么做呢?

据我了解,我需要找到一个配置文件并将其添加到插件列表中。我不确定从哪里开始。请帮忙:D

最佳答案

您要使用transformsWithOnePath插件。要使用默认情况下禁用的插件,您只需在实例化config时提供一个SVGO对象。

例如:

var SVGO = require('svgo'),
    svgo = new SVGO({
      plugins: [{
        transformsWithOnePath: {
          width: 200,
          height: 100,
          scale: 10
      }
  }]
});


似乎此特定插件在内部只有一个路径的SVG文件上应用了一系列转换。

如果要添加更多插件,只需将其附加到配置对象上的plugin数组中即可。

09-17 00:10