С angular 9 и новым механизмом компиляции IVY время сборки CI значительно увеличилось. Это, конечно, потому, что ngcc
запускается на многих модулях.
например,
Compiling @angular/core : es2015 as esm2015
Compiling @angular/common : es2015 as esm2015
...
Я думал ngcc
кэшировал скомпилированные библиотеки в node_modules
, но мой node_modules
кэшируется на моей работе CI, и все еще происходит компиляция, поэтому этого не может быть.
Какой путь следует кэшировать, чтобы избежать перекомпиляции всех модулей с ngcc
в каждой сборке?