延迟加载的模块与主块捆绑在一起

shi*_*hab 5 bundle lazy-loading eager-loading ng-modules angular

我有一个使用 Angular 6 框架的客户项目。项目中有几个模块,其中 16 个应该是延迟加载的(例如 loadChildren)。

但是当我运行构建进行生产时,其中只有 9 个模块有自己的块,其他 7 个模块与主块(即 main.js)合并,因此这些模块将被急切地加载。

我将一些延迟加载的模块与一些急切加载的模块进行了比较,以找出我做错了什么,但无法发现其中的任何区别。

谁能帮助我理解为什么会发生这种情况以及如何解决它?任何提示将不胜感激。