hmr + lazy loading 混用

想請問一下各位在有 Lazy Loading 下 HMR 發生時會不會重載所有資源的?

我想主要是因為 ./ lazy recursive 這個訊息

想請問一下有沒有辦法在使用 lazy loading 的時候,能夠正常 HMR 的

你這裡提到的 HMR 是屬開發時期的行為, 而這機制在程式部屬上線時,理論上是不存在了。
所以,應該不需要擔心有重新載入所有資源的問題。

是這樣沒錯拉,但這樣開發時 HMR 就會整頁重載開發速度就會變慢了⋯⋯

這應該就沒有辦法避免了,不然就是把 lazy loading 的工作挪到最後面在處理
但在規劃 module 時,仍以 lazy-loading 的模式下去規劃,只是在 forRoot 的路由設定時,不使用 loadChildren。
應該就可以避免不必要的 lazyLoading的行為

測試了一下 https://github.com/AngularClass/angular-starter 的 hmr + lazy loading
發現並沒有這個問提,估計是 webpack AotPlugin 所引發的