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