Я работаю уже 3 года с Angular JS и Angular 2+ (гибридное приложение) и сейчас экспериментирую с Angular CLI.Я думаю, что знаю довольно много о JIT и AOT.
https://angular.io/guide/aot-compiler
... говорит, что «компилятор AOT не поддерживает выражения функций и функции стрелок»."Ng build --prod" создаст приложение с помощью AOT.
Мой сценарий:
Я создал новый проект, реализовал функцию стрелки, которая что-то console.log.Если я создаю приложение с помощью «ng build --prod», приложение работает нормально (запускается из папки / dist) и печатает console.log.Я также проанализировал его с помощью анализатора пакетов веб-пакета, и в комплекте нет компилятора или чего-то другого (например, приложения AOT).
Мой вопрос:
Итак, как работает приложение?Почему эта функция стрелки работает?Почему «ng build --prod» не печатает ошибок?
Я думаю, что у меня перед головой доска.