6

我已经将uncss与 grunt 一起使用,但偶然发现了purifycss

我似乎在任何地方都找不到比较。

谁能告诉我两者之间的区别以帮助我选择正确的?

4

2 回答 2

8

UnCSS 从您的样式表中删除未使用的 CSS。

PurifyCSS 不会修改原始的 CSS 文件。

我使用 PurifyCSS,我完全推荐。

我希望为您简化事情,每个人都有做事情的方法。如果我是你,我会测试两者,看看哪一个对你更有帮助。

编辑: PurifyCSS 还关心可以添加 CSS 类和 ID 的 JS-Files。

于 2016-05-03T16:05:20.310 回答
3

这是最近的比较,由另一个类似项目 purgecss 提供:https ://www.purgecss.com/comparison.html


概括

净化CSS

  • 适用于任何文件类型,而不仅仅是 HTML 或 JS
  • 使用提取器,它获取文件的内容并提取其中使用的 CSS 选择器列表

非CSS

  • 由于 HTML 模拟和 JS 执行,有效地从 Web 应用程序中删除未使用的选择器。
    • 这有性能成本。
  • 如果您不使用服务器端渲染,则最准确的工具。
  • 没有 JS 文件的提取器,但开发人员可以为特定框架和文件类型创建提取器。
于 2018-02-27T23:57:27.393 回答