迁移到所有独立版本并实现延迟加载后的捆绑包大小

问题描述 投票:0回答:1

最初,我为每个组件实现了一个模块,并在我的应用程序中实现了基于模块的延迟加载。当时我的 main.js 包大小为 2mb。现在我转换为所有独立组件并为独立组件实现了延迟加载。现在我的包大小是 4mb。知道根本问题或解决方案是什么吗?还有其他人遇到过这个问题吗?

  1. 我验证了构建配置中的vendorChunk,它已经是正确的。
  2. 我尝试尽可能优化延迟加载。
angular angular-ui-router lazy-loading angular17
1个回答
0
投票

不,Angular 的延迟加载功能不会减小包的大小,它仅加载包的一小部分(按需)-AKA 块-而不是完全加载。因此,对于您的情况,捆绑包大小不会从 4MB 减少,但也不会立即加载 4MB。

© www.soinside.com 2019 - 2024. All rights reserved.