自从 Angular 10 版本以来,我们在一个 Angular 库里添加了以下的设置:
"angularCompilerOptions": {
"enableIvy": false
}
我现在正在尝试在升级到Angular 12时使用Ivy编译器。从我所阅读的所有内容来看,由于Ivy是默认设置,因此删除enableIvy
或将其设置为true
应该会导致构建使用Ivy。然而,无论采取哪种更改,我仍然看到:
Compiling with Angular in legacy View Engine compilation mode.
作为比较,我开始了一个新库,在那里我看到:
Compiling with Angular sources in Ivy full compilation mode.
我无法确定还有哪些差异会导致Angular仍然使用View Engine。我还应该寻找什么?