clean-css ( link )を介して CSS の縮小を有効にするオプションがあるhtml-minifier ( link ) を使用しています。問題は、clean-css ミニファイアーにオプションを渡す方法がわからないことです。私の一般的な使い方は次のようなものです:
.pipe(htmlmin({
caseSensitive: true,
collapseWhitespace: true,
maxLineLength: 120,
minifyCSS: true,
minifyJS: true
}))
htmlmin 呼び出し内で minifyCSS のいくつかのオプションを渡すにはどうすればよいですか? 私はプロのプログラマーではないので、完全に明らかな何かを見逃しているかもしれません。HTMLmin のドキュメントには、minifyCSS のデフォルトは
false (true、Object、Function(text、type) の可能性あり)
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 機能を動作させる必要がありますか?