SAP Spartacus module 延迟加载和正常加载的 chunk 内容差异
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus module 延迟加载和正常加载的 chunk 内容差异
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
延遲加載:
UserAccountModule 被注釋,以確保不會被 AppModule 靜態導入,從而到達延遲加載的目的。
此時,RegisterComponent 的實現代碼,位于 Spartacus 目錄下的 user 子文件夾:
并且,User account 和 User profile,也被 Angular build 工具,構建成單獨的 code chunk:
執行靜態導入后,ng build 里,user-account 和 user-profile 這兩個 chunk 消失:
但是,根據我 2021年8月23日實際調試發現,運行時,執行的 JavaScript 代碼,仍然來自 webpack 目錄下單獨的 user 文件夾下的 spartacus-user-profile-component.js 文件里,雖然 ng serve 命令顯示并沒有該 chunk 生成。具體原因我也不清楚。
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Spartacus module 延迟加载和正常加载的 chunk 内容差异的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌 Waymo 在美国旧金山和凤凰城扩
- 下一篇: 消息称微软 AMD 共同开发人工智能处理