cssnano 5 正式發佈
我們發佈了 cssnano 的全新主要版本。
cssnano 5 的主要變更
- cssnano 5 需要 Node.js >= 10.13
- 採用 PostCSS 8 API,因此 cssnano 5 在 PostCSS 8 下運行時不會發出警告
- 更新至 SVGO 2,修復了許多 SVG 壓縮錯誤
- 更新 css-value-parser 和 css-selector-parser,修復了許多錯誤
如何升級
更新 PostCSS 依賴項
如果您的套件管理器沒有自動安裝 peer dependencies,請將 postcss
添加到您的 package.json
的 dependencies
欄位中。
JavaScript API 變更
如果您使用 cssnano JavaScript API,請更改您的程式碼
-
將
cssnano.process()
替換為cssnano().process()
(請注意cssnano
後面的()
) -
將 cssnano 選項傳遞給
cssnano()
而不是process()
cssnano(cssnanoOptions).process(postcssOptions)