Что мне нужно кэшировать в моей работе CI, чтобы избежать перекомпиляции ng cc каждый раз? - PullRequest
9 голосов
/ 05 марта 2020

С angular 9 и новым механизмом компиляции IVY время сборки CI значительно увеличилось. Это, конечно, потому, что ngcc запускается на многих модулях.

например,

Compiling @angular/core : es2015 as esm2015

Compiling @angular/common : es2015 as esm2015

...

Я думал ngcc кэшировал скомпилированные библиотеки в node_modules, но мой node_modules кэшируется на моей работе CI, и все еще происходит компиляция, поэтому этого не может быть.

Какой путь следует кэшировать, чтобы избежать перекомпиляции всех модулей с ngcc в каждой сборке?

...