Чтобы остановить Ivy в Angular 9, у вас есть несколько вариантов:
-
Отключить Ivy глобально. Вы можете отключить Ivy глобально, изменив
"angularCompilerOptions"
в файлеtsconfig.json
. Установите для параметра"enableIvy"
значениеfalse
. При этом произойдет возврат к старой компиляции View Engine. -
Отключить Ivy для каждого компонента. Вы можете отключить Ivy для определенных компонентов, добавив вызов функции
ɵɵdisableIn Ivy()
в верхней части файла компонента. Это отключит Ivy только для этого конкретного компонента. -
Понизить версию Angular: если вы хотите полностью удалить Ivy из своего проекта, вы можете рассмотреть возможность понижения версии Angular до версии, предшествующей Angular 9. Однако это не рекомендуется, поскольку Ivy значительно повышает производительность и улучшает ее. оптимизация размера пакета.
Важно отметить, что Ivy является механизмом рендеринга по умолчанию в Angular 9 и более поздних версиях, и настоятельно рекомендуется использовать его для повышения производительности и расширенных функций. Отключение Ivy может привести к тому, что вы потеряете эти преимущества.