используйте это официальное руководство.
Использование Ivy в новом проекте:
Чтобы начать новый проект с включенным Ivy, используйте--enable-ivy флаг с помощью команды ng new:
ng new shiny-ivy-app --enable-ivy
Новый проект автоматически настраивается для Ivy. В частности, для параметра enableIvy задано значение true в файле tsconfig.app.json
проекта.
Использование Ivy в существующем проекте:
Чтобы обновить существующий проект для использования Ivyустановите параметр enableIvy в angularCompilerOptions в tsconfig.app.json
.
{
"compilerOptions": { ... },
"angularCompilerOptions": {
"enableIvy": true
}
}
. Компиляция AOT с Ivy выполняется быстрее и должна использоваться по умолчанию. В файле конфигурации рабочей области angular.json установите параметры сборки по умолчанию для своего проекта, чтобы всегда использовать компиляцию AOT.
{
"projects": {
"my-existing-project": {
"architect": {
"build": {
"options": {
...
"aot": true,
}
}
}
}
}
}
Чтобы прекратить использование компилятора Ivy, установите для параметра enableIvy значение false в tsconfig.app.json
или удалитеэто полностью. Также удалите «aot»: true из параметров сборки по умолчанию, если у вас его там раньше не было.