Описание тега 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
Для получения дополнительной информации о угловых компиляторах прочитайте официальную документацию