如何避免角度2捆绑CSS中的重复样式?

时间:2017-11-07 00:06:09

标签: css angular angular2-components

我正在检查由基于ng-cli的项目生成的生产版本中的包大小。有几个第三方NPM包定义了一些角度2组件,在它们的CSS样式中,它们嵌入了一些数据URI编码的文本。仅为了完整性,在一种情况下,它是自定义@font-face{src:url(data:application/octet-stream;...的一部分,而在另一种情况下是background-image:url(data:image/png;...的一部分。

我突然意识到那些大量的样式,实际上是CSS的整个块,在它们的包中重复了两次。

Q1:有没有办法避免两次重复这些CSS部分?这是由于图书馆被角度捆绑的方式?或者由于库的编写/构建方式/...?

Q2:角度2组件库作者有关如何发送字体和图像资源的指导原则是什么?这是为了更好的方式,我可以与作者合作改变一切。

TA

0 个答案:

没有答案