Производственная сборка Angular 7 (AOT) с функциями стрелок - PullRequest
0 голосов
/ 23 ноября 2018

Я работаю уже 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» не печатает ошибок?

Я думаю, что у меня перед головой доска.

1 Ответ

0 голосов
/ 23 ноября 2018

Сборщик AOT не поддерживает функцию стрелки, () => новый сервер (), в выражение метаданных. Благодаря @ R.Richards.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...