应用程序正在生成我的延迟加载模块的块,其前缀默认为〜..,甚至在被调用之前

问题描述 投票:1回答:1

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

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

组名称:“ http://localhost:4200/default~lazy-load-modules-module1-module1-module~lazy-load-modules-module2-mo~be6d77c5.js

我无法理解为什么会生成此默认值〜。

我尝试在我的整个工作空间中搜索,如果使用router.navigate在任何地方错误地调用了该模块,但是我没有找到。

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

angular lazy-loading chunks
1个回答
1
投票

仅表示生成的块属于module1和module2。

我相信您有一个共享的模块。如果是,则这是该模块的一部分。

如果需要更多信息,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.