【问题标题】:How to speed up Angular 4 Project如何加速 Angular 4 项目
【发布时间】:2020-01-13 15:31:02
【问题描述】:

我从事过 Angular 4 项目,其中有多个模块(每个组件中超过 15 个),并且每个模块中有多个组件。每当我重新加载项目时,所有文件都在加载,因为这个项目很慢,加载需要时间。

【问题讨论】:

  • 欢迎来到 Stack Overflow!不幸的是,您的问题可能过于广泛而无法回答。也许您可以添加一些关于如何构建过程、使用哪些“编译”步骤(缩小、sass 等)以及如何使用它的信息。也许您在重新“编译”它时一直在重新“编译”它,或者根本不“编译”/构建。另外请提出一些想法或理论,您的项目为何会如此缓慢,我们可以在这里讨论。
  • 在这里查看我的答案stackoverflow.com/a/59608822/4399281

标签: angular


【解决方案1】:

您是否尝试过 Angular 中的延迟加载功能模块?参考https://angular.io/guide/lazy-loading-ngmodules

【讨论】:

    【解决方案2】:

    试试LazyLoading它会解决你的问题

    • Angular 中的延迟加载与代码有关。构建工具根据路由器的延迟加载配置将构建输出拆分为多个文件。

    • 只有在实际需要延迟加载模块的组件时,因为选择了必须加载此类组件的路由,才会将该代码文件最终加载到浏览器中。

    • 主要好处是初始加载(首次渲染的时间)更短,如果应用程序的某些部分通常用户不需要,则浏览器需要更少的内存。

    LazyLoading Guide

    【讨论】:

      猜你喜欢
      • 2018-04-05
      • 2018-05-19
      • 1970-01-01
      • 2018-10-25
      • 2017-11-24
      • 2020-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多