有没有办法关闭延迟加载?
Is there a way to turn lazy-loading off?
我有一个大型 angular 8 应用程序,它带有自定义 webpack 构建,我已经开始为其启用延迟加载,并且运行良好。我的问题是......有没有办法在整个应用程序范围内关闭延迟加载?
我知道,为了急切加载我的 angular 模块,我只需要将它们导入到根模块中,但我希望有一种方法来实现同样的事情,而不必经历我们所有的手动模块。例如,是否有一个 webpack 设置会急切地加载所有块?
非常感谢任何反馈,如果需要更多信息,请告诉我。
您可以试试 PreloadAllModules
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
但是,这不会像您想要的那样关闭延迟加载,而是预加载所有模块,这样您就不会按需加载它们(延迟加载)。
我有一个大型 angular 8 应用程序,它带有自定义 webpack 构建,我已经开始为其启用延迟加载,并且运行良好。我的问题是......有没有办法在整个应用程序范围内关闭延迟加载?
我知道,为了急切加载我的 angular 模块,我只需要将它们导入到根模块中,但我希望有一种方法来实现同样的事情,而不必经历我们所有的手动模块。例如,是否有一个 webpack 设置会急切地加载所有块?
非常感谢任何反馈,如果需要更多信息,请告诉我。
您可以试试 PreloadAllModules
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
但是,这不会像您想要的那样关闭延迟加载,而是预加载所有模块,这样您就不会按需加载它们(延迟加载)。