css - angular-cli 可以删除未使用的 css 吗?

标签 css webpack minify angular-cli angular2-aot

到目前为止,我可以使用 angular cli 创建的最小包是通过运行

ng build --aot true -prod

我想知道构建过程是否也删除了未使用的 css 类,例如从 Bootstrap ?

如果不是,我如何向它添加像 purifycss 这样的库?

编辑 2018 年 4 月

我仍然没有找到任何令人满意的解决方案来解决他的问题,尤其是与 angular... 的延迟加载模块兼容的解决方案

干杯

最佳答案

我最近对此做了一些研究,但我找不到任何真正安全的方法来删除未使用的 CSS。但是,我遇到了一些可以帮助您检测 VS Code 中的死代码的工具。有一个 extention这并不完美,但看起来很有希望。我还调查了如何删除未使用的 Angular Material CSS(如果您使用它)并创建了一个关于它的视频。你可以check this out here .

但至少现在(在 2020 年)没有任何可靠的方法来实现您想要的并且还可以看到 answer from Angular Core Team member about this topic

关于css - angular-cli 可以删除未使用的 css 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40330938/

相关文章:

webpack - 使用 Gatsby 忽略 mini-css-extract-plugin 的顺序

ruby-on-rails - rails 7 : Loading all Stimulus controllers

javascript - 由于缩小而替代 eval() 函数

javascript - 同时进行缩小和丑化有意义吗?

javascript - 如何在不同网页的文件组中自动化 Javascript 组合和缩小?

javascript - 简单的谷歌地图不适用于外部 css 和 javascript 文件

json - 无法解析模块 'json'

html - 不使用 float 的按钮旁边的多行文本

javascript - 一键删除选中的表格行

asp.net - 如何确定在我的页面上请求的是哪种 css 媒体类型?