node.js - SVGO - 添加插件

标签 node.js svg plugins svgo

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

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

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

apply transforms, crop by real width, center vertical alignment and resize SVG with one Path inside (disabled by default)

我该怎么做?

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

最佳答案

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

例如:

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

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

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

关于node.js - SVGO - 添加插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28637984/

相关文章:

plugins - Tumblr 开发工具

plugins - 来自不同插件的重复 Controller 名称

javascript - 删除 channel 的困惑

node.js - 调用 https 请求在 Stripe API 上收费时出现错误 400

node.js - 如何使用node js child_process exec运行unix diff命令?

javascript - 单击函数仅对某些数据名称执行

html - 跨浏览器的毛玻璃效果与css

forms - CakePHP 2.x : Embedding a login form as an element using CakeDC's User plugin and Security component

javascript - Simple WebApp - 通过 HTML/AWS Javascript SDK 将文件上传到 S3

html - 如何让背景图像/图像通过 CSS 拉伸(stretch)以填充容器?