Проект Angular 12 пытается отключить компилятор Ivy

#angular #angular12

#угловой #угловой 12

Вопрос:

Я обновил angular с 10 до 12, и теперь, когда я пытаюсь его построить, отображается это предупреждение:

Проект пытается отключить компилятор Ivy. Угловые версии 12 и выше не поддерживают устаревший компилятор механизма представления для приложений. Компилятор Ivy будет использоваться для создания этого проекта.

Проект пытается отключить ivy, но он использует его для моего проекта, должен ли я каким-то образом отключить его или он использует его из-за пакета, и мне нужно это найти?

Ответ №1:

Как вы прокомментировали ранее, вы используете

 "enableIvy": false  

в вашем tsconfig.app.json или tsconfig.json.

Вот что создает предупреждение. Вы пытаетесь отключить Ivy, но это запрещено в версии 12. Вы можете просто удалить эту строку.

Ответ №2:

Вы должны отключить его в tsconfig.json файле(файлах), поищите "enableIvy": false .

Комментарии:

1. «enableIvy»: ложь уже существует в tsconfig.json