grunt-svgstore清理选项不起作用

dav*_*ior 0 gruntjs grunt-svgstore

我正在使用grunt-svgstore来合并SVG文件.有一个名为'cleanup'的选项(https://github.com/FWeinb/grunt-svgstore#optionscleanup)应该:

清理所有可能危及以后基于样式表的着色(填充)的内联样式定义.

但是,我的似乎没有用.其余的运行正常,我得到前缀和viewBox和文件创建.这只是清理似乎不起作用.我在这里得到了语法错误(来自我的Gruntfile.js)?

svgstore: {
    options: {
        prefix: 'icon-',
        cleanup: true,
        svg: {
            viewBox: '0 0 32 32',
            class: 'is-hidden'
        }
    },
    default: {
        files: {
            'svg/svg-sprite.svg': ['svg/*.svg']
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

小智 5

看起来好像你可以提供'cleanup'选项,其中包含一个数组off属性而不仅仅是truefalse.fill如果您愿意,可以在数组中添加属性以及样式属性.

options: {
    cleanup: ['fill', 'style']
}
Run Code Online (Sandbox Code Playgroud)

希望这有助于将来参考.