我正在使用 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 功能正常工作?