我看过这篇文章:材料2/在他们提到的评论中提到,我们可以在app中使用、Prime、和角材料。在PrimeNg中,组件大多是独立的模块,因此您只能添加所需的模块,而在经过几次更新之后,角材料也是如此。
我的问题是..。我们可以使用多个库,如: PrimeNg,棱角材质,熔断器和更多。在不影响构建的性能或大小的情况下,因为树的抖动会处理它。基本上,我只想用材料设计布局和一些外观和感觉。
另外,角(5/6)是否支持100%的树抖动,还是我们还需要使用Rollup.js?看过多篇文章,但还不确定。
发布于 2018-06-26 15:13:14
当您构建一个带有生产标志的角度应用程序时,每个组件、服务、指令或管道至少会被引用一次(在@NgModule注释中)。在AOT编译结束时,编译器将删除这些注释,之后还会删除未引用的内容。
也就是说,每个角材料组件都是一个模块,它为您提供了库的细粒度导入。
我不知道PrimeNg,但从我快速搜索的内容来看,正如您已经知道的,每个组件似乎也有一个模块。
使用这两个库不应影响包大小和性能,但您应该注意到,UI库与UI库之间的“外观和感觉”不同。
https://stackoverflow.com/questions/51043663
复制相似问题