Из-за неожиданности компилятора angular 5 у меня был мертвый компонент (что-то, чем я не пользовался) и у меня была та же подпись, что и у той, которая не загружалась.
EX:
<app-layout></app-layout> <-- NOT BEING LOADED
<app-layout-popover></app-layout-popover> <-- NOT BEING USED
Я думаю, что компилятор видел только первую часть
После того, как я удалил мертвый компонент, он скомпилирован и все работает.