【发布时间】:2017-05-17 23:00:36
【问题描述】:
使用uncss,我们可以从样式表中删除未使用的css。它通过查看要部署的 html 文件并仅打包使用的 css 规则来工作。
Angular 4 具有应用条件 css 的指令,如下所示:
<li *ngFor="let todo of todos" [class.completed]="todo.complete">
有人知道是否有类似uncss 的工具可以理解[class.completed]="todo.complete"?
【问题讨论】:
-
极不可能。像这样的工具应该知道视图封装和 Angular DSL(但仍然会有可以添加类但无法分析的组件类)。并且朝着与 uncss 相同的方向前进(渲染页面并将现有类与 CSS 进行比较)不会变得更加容易和准确。
标签: angular angular-material postcss uncss