代码之家  ›  专栏  ›  技术社区  ›  DirtyMind

我们可以在角度(2/4/5/6)中使用多个库,因为它支持树形结构?不会影响性能和构建大小

  •  1
  • DirtyMind  · 技术社区  · 7 年前

    我看过这篇文章: https://www.reddit.com/r/Angular2/comments/6a678s/primeng_vs_material2/ 在他们提到的评论中,我们可以使用 灌注天然气 角形材料 在应用程序中一起。在 涂底漆 组件主要是独立的模块,因此您只能添加所需的组件,这对于 角形材料 两次更新之后。

    我的问题是…我们可以使用多个库,尽可能多的角度应用程序,如:底漆,角度材料,保险丝和更多。在不影响建筑性能或大小的情况下,因为树木的晃动会解决这一问题。 基本上,我只想使用材料来设计布局和一些外观和感觉。

    另外,Angular(5/6)是否支持100%的树震动,或者我们仍然需要使用Rollup.js?浏览了多篇文章,但还不确定。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Guerric P    7 年前

    当您构建带有生产标志的角型应用程序时,每个组件、服务、指令或管道至少引用一次(在 @NgModule 注释)。在AOT编译结束时,编译器会删除这些注释,之后还会删除未引用的内容。

    Source

    也就是说,每个角度材质组件都是一个模块,它为您提供库的细粒度导入。

    我不知道prime,但是根据我快速搜索的内容,正如您已经知道的,每个组件似乎也有一个模块。

    使用这两个库不应影响包的大小和性能,但您应该注意,不同的UI库之间的“外观”不同

    推荐文章