Есть ли способ включить JIT-компилятор в сборку AOT angular 6/7? - PullRequest
0 голосов
/ 17 ноября 2018

Мне нужна возможность динамически создавать модули и компоненты (с разными шаблонами) во время выполнения с производственной сборкой (не включена). Я знаю, что это возможно с разработками dev, где используется JIT-компилятор Но я не хочу этого для моих производственных сборок

Есть ли способ отложенной загрузки JIT-компилятора, чтобы он использовался только для создания этих динамических модулей и компонентов в производственной сборке?

1 Ответ

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

да, это было бы возможно, но я бы назвал это хаком. Вы потеряете все преимущества сборки aot (например, меньший объем сборки без компилятора, заранее созданные шаблоны и т. Д.). Таким образом, нет никаких причин, чтобы все еще хотеть использовать aot.

Если вы действительно хотите использовать динамически создаваемые модули и компоненты, вам нужно создать сборку prod без aot - но все же с uglifying и средами prod.

ng build --prod --aot=false (при условии, что у вас есть angular-cli, ссылаясь на документы )

...