错误:StaticInjectorError(DynamicTestModule)[NGXLogger - > LoggerConfig]

时间:2018-04-06 11:54:46

标签: angular unit-testing

我有以下问题。 当我对一个项目进行单元测试" A"我从45项绿色得到45。 现在我添加一个组件" B"。 当我开始进行单元测试时, 我在项目组件" A" 上收到两个错误

错误如下:

 MainNavComponent should render some nav links   Error:
      StaticInjectorError(DynamicTestModule)[NGXLogger -> LoggerConfig]:   
   StaticInjectorError(Platform: core)[NGXLogger -> LoggerConfig]: 
       NullInjectorError: No provider for LoggerConfig!
    Error: StaticInjectorError(DynamicTestModule)[NGXLogger -> LoggerConfig]: 
      StaticInjectorError(Platform: core)[NGXLogger -> LoggerConfig]:  
    NullInjectorError: No provider for LoggerConfig!

正如我所说," MainNavComponent"是项目的一部分" A",没有新组件而没有错误" B"。

它怎么会来? 如何清除这个问题?

谢谢, 弗兰克

1 个答案:

答案 0 :(得分:0)

解决方案如错误日志中所述。 我需要在main-nav.component.ts中注入LoggerConfig。

对不起,这么简单,之前根本不认识。