惰性模块 Chunk.js 一起加载
Lazy Module Chunk.js gets loaded all together
我已将我的代码优化为惰性模块,我的主页加载速度很快,但登录后正在移动到仪表板页面,所有惰性模块块文件都被加载。怎么优化啊??有没有人知道如何避免所有块文件一次加载。即使我跌倒 API 调用休息服务响应缓慢,这种行为是由于惰性模块功能造成的吗??在此先感谢您的帮助。
启用延迟加载时,您还可以指定希望应用程序何时加载块。这是通过在选项对象中设置 preloadingStrategy 参数来完成的,除了您正在注册的路由之外,您还可以将其传递给路由器。它是这样的:
imports: [
...
RouterModule.forRoot(routes,
{ preloadingStrategy: PreloadAllModules })
],
您可以指定两个默认策略之一 - NoPreloading 或 PreloadAllModules - 或者您可以编写自己的策略。此页面有更多示例:
https://alligator.io/angular/preloading/
我已将我的代码优化为惰性模块,我的主页加载速度很快,但登录后正在移动到仪表板页面,所有惰性模块块文件都被加载。怎么优化啊??有没有人知道如何避免所有块文件一次加载。即使我跌倒 API 调用休息服务响应缓慢,这种行为是由于惰性模块功能造成的吗??在此先感谢您的帮助。
启用延迟加载时,您还可以指定希望应用程序何时加载块。这是通过在选项对象中设置 preloadingStrategy 参数来完成的,除了您正在注册的路由之外,您还可以将其传递给路由器。它是这样的:
imports: [
...
RouterModule.forRoot(routes,
{ preloadingStrategy: PreloadAllModules })
],
您可以指定两个默认策略之一 - NoPreloading 或 PreloadAllModules - 或者您可以编写自己的策略。此页面有更多示例: https://alligator.io/angular/preloading/