0

我正在使用 html-minifier ( link ),它可以选择通过 clean-css ( link ) 激活 CSS 的缩小。问题是我无法意识到如何将选项传递给 clean-css minifier。对我来说常见的用法是这样的:

.pipe(htmlmin({
        caseSensitive: true,
        collapseWhitespace: true,
        maxLineLength: 120,
        minifyCSS: true,
        minifyJS: true
    }))

如何在 htmlmin 调用中传递一些 minifyCSS 选项?我不是专业程序员,所以也许我遗漏了一些非常明显的东西。HTMLmin 的文档说 minifyCSS 的默认值是

假(可能是真,对象,函数(文本,类型))

CleanCSS 中的选项是这样的:

new CleanCSS({
format: {
    spaces: { // controls where to insert spaces
        aroundSelectorRelation: false, // controls if spaces come around selector relations; e.g. `div > a`; defaults to `false`
        beforeBlockBegins: false, // controls if a space comes before a block begins; e.g. `.block {`; defaults to `false`
        beforeValue: false // controls if a space comes before a value; e.g. `width: 1rem`; defaults to `false`
} } })

有没有办法做到这一点,或者我应该进入并修改插件本身以使 cleanCSS 功能正常工作?

4

0 回答 0