【问题标题】:How to reduce angular deployment bundle size?如何减少角度部署包的大小?
【发布时间】:2021-01-25 20:43:46
【问题描述】:

我刚刚构建了我的第一个 Angular 站点,部署包看起来相当大。我运行了 source-map-explorer 并生成了以下图形。很高兴现在我知道所有空间在哪里,但我不太确定如何减小文件大小。

能否请您看一下,如果您发现有什么可以改进的地方,请告诉我?

【问题讨论】:

标签: angular typescript deployment web-deployment


【解决方案1】:

您可以从创建尽可能小的模块开始,

Angular 模块不可摇树 (模块中的所有代码都是捆绑包的一部分,即使您没有使用所有代码)。 以每个模块声明尽可能少的组件的方式拆分您的模块。

如果您使用 Angulars 路由器,请使用延迟加载模块:

https://angular.io/guide/lazy-loading-ngmodules

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-08
    • 2019-09-24
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 2020-12-18
    相关资源
    最近更新 更多