有了 Angular 9 和它的新编译引擎 IVY,我的 CI 构建时间大大增加了。这当然是因为ngcc
在许多模块上运行。
例如
Compiling @angular/core : es2015 as esm2015
Compiling @angular/common : es2015 as esm2015
...
我以为ngcc
将已编译的库缓存在 中node_modules
,但我node_modules
的缓存在我的 CI 作业中,并且仍在进行编译,所以不可能。
我应该缓存什么路径以避免ngcc
在每次构建时重新编译所有模块?