我有一个带有自定义Webpack构建的大型angular 8应用程序,已经开始为它启用延迟加载,并且运行良好。我的问题是...有没有办法关闭整个应用范围的延迟加载?
我知道,为了急切地加载我的角度模块,我只需要将它们导入到根模块中,但是我希望找到一种方法来实现相同的目的而不必手动检查所有模块。例如,是否有一个Webpack设置会热切加载所有块?
我们非常感谢您提供任何反馈意见,如果需要更多信息,请告诉我。
答案 0 :(得分:2)
您可以尝试PreloadAllModules
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
但是,这不会像您想要的那样关闭延迟加载,而是预加载所有模块,因此您不必按需加载它们(延迟加载)。