Plugins 如何激活/停用svgo插件

Plugins 如何激活/停用svgo插件,plugins,command-line-interface,svgo,Plugins,Command Line Interface,Svgo,我安装了svgo,如下所示: [sudo]npm安装-g svgo 从repo下载了默认配置: 像这样编辑配置: ... -迷你风格 -转换器 -cleanupIDs:false -图像移除器 -可移除的、无用的SDEFS ... 像这样替换了默认值: svgo--config=custom.yml 如此处所述: 我像这样运行SVGO: svgo test.svg test.min.svg …但我已停用的插件(cleanupIDs)仍处于活动状态 我也尝试过停用其他插件(如removeT

我安装了svgo,如下所示:

[sudo]npm安装-g svgo

从repo下载了默认配置:

像这样编辑配置:

...
-迷你风格
-转换器
-cleanupIDs:false
-图像移除器
-可移除的、无用的SDEFS
...

像这样替换了默认值:

svgo--config=custom.yml

如此处所述:

我像这样运行SVGO:

svgo test.svg test.min.svg

…但我已停用的插件(cleanupIDs)仍处于活动状态

我也尝试过停用其他插件(如removeTitle),但对我的输出文件没有影响


感谢您的指导

您可能需要在自定义的开头指定一个参数。yml
full:true
您可以直接在命令行界面中通过名称指定要启用的插件

svgo --enable={cleanupIDs} test.svg -o test.min.svg
这将确保命名插件将被启用,如果它们在默认情况下被禁用,请参阅帮助屏幕

svgo -h
将生成此帮助屏幕:您可以在其中找到此信息:

将实际显示哪些插件可用,哪些在默认情况下被禁用

--disable=PLUGIN : Disable plugin by name,
--enable=PLUGIN : Enable plugin by name, 
svgo --show-plugins