首页 > 解决方案 > 从我的自定义库中删除 HttpClientModule

问题描述

我的拦截器不工作,最后因为 HttpClientModule 缩小了问题。目前,它被编译到我的 dist 文件夹并作为任何模块导入。现在在我的主应用程序中,我导入了 HttpClientModule 但我的拦截器不起作用:它重置并且没有向传出请求添加标头。根据这个git issue,库不应该导入模块,而是使用在 AppModule 中导入的模块。

从库中删除 HttpClientModule 确实会编译到 dist 文件夹,并且我的应用程序可以正常工作。但是测试库本身和使用该库的模块失败并出现错误

No provider for HttpClient!

堆栈跟踪转到我的库。

我该如何让我的图书馆工作

标签: angular

解决方案


推荐阅读