我已经像这样安装了svgo:
[sudo] npm install -g svgo
从 repo 下载默认配置:
https://github.com/svg/svgo/blob/master/.svgo.yml
像这样编辑配置:
...
- minifyStyles
- convertStyleToAttrs
- cleanupIDs: false
- removeRasterImages
- removeUselessDefs
...
像这样替换了默认值:
svgo --config=custom.yml
如此处所述:
https://github.com/svg/svgo#cli
我像这样运行SVGO:
svgo test.svg test.min.svg
...但我已停用的插件(cleanupIDs)仍然处于活动状态。
我也尝试停用其他插件(即 removeTitle),但对我的输出文件没有影响。
感谢一些指导!