优化

什么是优化?

优化是一个模块,它对某些 CSS 代码执行转换以减小其大小,或者如果失败,则减小 CSS 的最终 gzip 大小。每个优化要么由一个模块执行,要么由几个模块协同工作执行。

由于将 cssnano 的职责分配给多个模块的性质,在某些情况下,单独使用转换不会产生最优化的输出。例如,postcss-colormin 不会修剪颜色函数内的空格,因为这由 postcss-normalize-whitespace 处理。

您支持哪些优化?

优化因配置了哪个 cssnano 预设而异;使用默认预设,我们仅提供安全的转换。

优化 默认 高级 精简
autoprefixer
cssDeclarationSorter
calc
colormin
convertValues
discardComments
discardDuplicates
discardEmpty
discardOverridden
discardUnused
mergeIdents
mergeLonghand
mergeRules
minifyFontValues
minifyGradients
minifyParams
minifySelectors
normalizeCharset
normalizeDisplayValues
normalizePositions
normalizeRepeatStyle
normalizeString
normalizeTimingFunctions
normalizeUnicode
normalizeUrl
normalizeWhitespace
orderedValues
reduceIdents
reduceInitial
reduceTransforms
svgo
uniqueSelectors
zindex

您可以在我们的 预设指南 中阅读有关预设的更多信息。

最后更新于 2024 年 6 月 5 日星期三,格林尼治标准时间 10:27:34