我已经在我的 Angular 应用程序中实现了延迟加载(使用 CLI 7.3.4)
它编译成功,但是当我路由到一个延迟加载的模块(比如 module1 路径)时,它又加载了一个 block ,实际上是另一个延迟加载的模块(Module2)路径。
block 名称:
“../default~lazy-load-modules-module1-module1-module~lazy-load-modules-module2-mo~be6d77c5.js”
我无法理解为什么会生成此默认值 ~。
我期望仅在调用其组件之一时才加载模块。
最佳答案
它只是意味着生成的 block 属于模块1和模块2。
我相信你有一个共享模块。如果是,那么这是该模块的一部分。
如果您想了解更多信息,请告诉我。
关于angular - 应用程序正在生成我的延迟加载模块的一部分,前缀为 default ~ .. 甚至在它被调用之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56107650/