Что и зачем делает ngcc?
==========================

 Я давно не трогал Ангулар, а тут вижу что-то новое в консоли, что какой-то ngcc компилирует модули в разные виды. Попробовал погуглить, но ничего не понял. Можете пояснить? 

 Ivy applications can be built with libraries that were created with the View Engine compiler. This compatibility is provided by a tool known as the Angular compatibility compiler (ngcc). CLI commands run ngcc as needed when performing an Angular build.  

  

Короче ngcc превращает либы для старого ангуляра в либы для нового. Пока у нас переходный процесс и все либы рекомдуется собирать для старого, а потом перекомпиливать, что он автоматом и делает.