从桶进口迁移到角材料中的单个进口有什么好处 9.



材料 重大变更:

不能再通过"@angular/材料"导入组件。使用单独的辅助入口点,例如@angular/材料/按钮。

来源: https://github.com/angular/components/blob/master/CHANGELOG.md#material-14

一个主要好处 -性能

当您像这样导入时:

import perfrunner from 'perfrunner'

将整个库导入到代码中。

如果您没有树摇晃或效果不够好 - 您的应用程序捆绑包可能会显着增加。这将导致性能问题,因为较大的捆绑包加载速度较慢,解析速度较慢。当您仅使用导入代码的 10% 且库很大时,这尤其痛苦。

出于这个原因,许多库旨在支持单个导入(如上所示(,以允许您仅使用您真正需要的东西。

最新更新