Компиляция AOT сохраняется, если параметр buildOptimizer имеет значение false?

#angular #angular-cli #angular-aot

#angular #angular-cli #angular-aot

Вопрос:

Я работаю в проекте, который требует компиляции AOT, но для какой-то конкретной функции в проекте мне нужно включить значение false для параметра buildOptimizer в angular.json

Мой вопрос: компиляция AOT сохраняется, если я изменяю значение свойства на false buildOptimizer ?

 "optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": false
  

Комментарии:

1. Короткий ответ — да

2. И длинный ответ?

3. И длинный ответ заключается в том, что buildOptimizer параметр не имеет ничего общего с компиляцией AOT, для которой в вашей конфигурации установлено значение true

4. Я спрашиваю, потому что в документации есть следующая информация: --buildOptimizer=true|false Enables '@angular-devkit/build-optimizer' optimizations when using the 'aot' option.

5. А .. Понятно. Это потому, что buildOptimizer нельзя использовать без aot. github.com/angular/angular-cli/blob /… . Но мы можем использовать aot без buildOptimizer