我创建了一个具有4-5个服务和4-5个组件的npm模块(样本)。该模块在主应用程序中延迟加载。当加载样本模块中的组件时,它依赖于服务(在示例模块中定义),我收到服务注入器错误。 组件中注入的服务在此模块的提供者列表中定义(样本)。
这在我服务时工作正常,但在prod构建中失败。
更新:我使用ng-packagr创建了模块。当我将模块代码作为主应用程序代码的一部分放置时,保持延迟加载完整。然后没有错误。似乎使用ng-packagr为aot build创建的文件不能与应用程序的prod构建一起使用