0

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 機能を動作させる必要がありますか?

4

0 に答える 0