#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