【问题标题】:Is there a way to turn lazy-loading off?有没有办法关闭延迟加载?
【发布时间】:2019-07-19 17:09:09
【问题描述】:

我有一个带有自定义 webpack 构建的大型 angular 8 应用程序,我已经开始启用延迟加载,它运行良好。我的问题是......有没有办法在应用程序范围内关闭延迟加载?

我知道,为了急切地加载我的 Angular 模块,我只需要将它们导入根模块,但我希望有一种方法可以实现相同的目标,而无需手动浏览所有模块。例如,是否有一个 webpack 设置会急切地加载所有块?

非常感谢任何反馈,如果需要更多信息,请告诉我。

【问题讨论】:

    标签: angular webpack lazy-loading


    【解决方案1】:

    你可以试试 PreloadAllModules

    RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
    

    但是,这不会像您想要的那样关闭延迟加载,而是预加载所有模块,这样您就不会按需加载它们(延迟加载)。

    【讨论】:

      猜你喜欢
      • 2020-05-29
      • 2012-12-30
      • 2017-08-26
      • 1970-01-01
      • 1970-01-01
      • 2016-11-13
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多