Описание тега angular4-aot

В отличие от JIT-компилятора (как раз вовремя), AOT-компилятор (раньше времени) компилирует исходный код перед выполнением кода.

Приложение Angular состоит в основном из компонентов и их HTML-шаблонов. Прежде чем браузер сможет отобразить приложение, компоненты и шаблоны должны быть преобразованы в исполняемый JavaScript-код Angular-компилятором.

Angular предлагает два способа компиляции вашего приложения:

  • Just-in-Time (JIT), который компилирует ваше приложение в браузере во время выполнения
  • Ahead-of-Time (AOT), который компилирует ваше приложение во время сборки.

JIT-компиляция используется по умолчанию, когда вы запускаете команды CLI "только для сборки" или "build-and-serve-localally":

ng build
ng serve 

Для компиляции AOT добавьте флаги --aot к командам CLI "только для сборки" или "build-and-serve-localally":

ng build --aot
ng serve --aot

Для получения дополнительной информации о угловых компиляторах прочитайте официальную документацию