Angular 8/Sass:查找未使用的 css 类

Art*_*ska 5 sass angular

我有一个使用 Angular+Sass 的 Angular 项目,由于该项目变得非常大,我不断发现需要删除的未使用的小 css 类。我试图找到一种方法将它们全部删除,但目前没有任何帮助。

我试过 purifycss 没有给我任何输出或错误,ngx-unused-css 我无法使它工作,因为它有一个框架错误(路径必须是字符串而不是未定义的),我觉得我没有选择,以及不显示任何 css 文件的 Chrome 的覆盖范围,外部站点不是一个选项,因为它们无法访问已部署的项目位置。

是否有某种工具或选项可用于在 Angular/Sass 中查找所有未使用的类?

小智 9

有很多 IDE 插件。

就我而言,我使用Visual Studio Code Extensions 中的https://marketplace.visualstudio.com/items?itemName=rcore.rcore-unused-css-classes

  • 这非常有效,即使它不是自动化的,并且您需要小心删除的内容,因为它找不到有效的 ngClass 或 generic.scss 类。但它完成了工作,现在我的 CSS 是干净的。谢谢。 (2认同)