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

标签 angular lazy-loading chunks

我已经在我的 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/

相关文章:

android - 在 Android 中使用 Lazy Loader 时 GalleryView 中的图像质量损失

javascript - 在样式属性上使用它时,Angular4 中的这个属性绑定(bind)有什么问题?

angular - index.html 中的条件视口(viewport)元标记

javascript - 使用 Backbone 进行延迟加载

http - 去 block 上传

C:如何分块读取文件的一部分

r - 使用 data.table 索引序列 block

angular - 路由参数订阅在 Angular2 中未可靠触发

css - 预定义样式不会改变

php - 延迟加载和依赖注入(inject)模式中的冗余 getter 和 setter