应用程序正在生成我的延迟加载模块的一大块,前缀为 default ~ .. 甚至在它被调用之前

Akh*_*hil 6 lazy-loading chunks angular

我在我的 Angular 应用程序中实现了延迟加载(使用 CLI 7.3.4)

它编译成功,但是当我路由到延迟加载的模块(比如 module1 路径)时,它再加载一个块,这实际上是其他延迟加载的模块(Module2)路径。

块名称:“../default~lazy-load-modules-module1-module1-module~lazy-load-modules-module2-mo~be6d77c5.js”

我无法理解为什么会生成这个默认值 ~。

我期望仅在调用其组件之一时加载模块。

小智 6

它只是意味着生成的块属于 module1 和 module2。

我相信你有一个共享模块。如果是,那么这是该模块的块。

如果您想了解更多信息,请告诉我。