Angular 如果buildOptimizer选项为false,AOT编译是否会持续?

Angular 如果buildOptimizer选项为false,AOT编译是否会持续?,angular,angular-cli,angular-aot,Angular,Angular Cli,Angular Aot,我在一个需要AOT编译的项目中工作,但是对于项目中的某些特定功能,我需要将选项buildOptimizer转换为angular.json 我的问题是: 如果我将属性buildOptimizer设置为false,AOT编译将保持不变 "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "aot": true, "extractLicen

我在一个需要AOT编译的项目中工作,但是对于项目中的某些特定功能,我需要将选项
buildOptimizer
转换为
angular.json

我的问题是: 如果我将属性
buildOptimizer
设置为false,AOT编译将保持不变

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

短答案是“是”,长答案是“buildOptimizer选项与AOT编译无关,AOT编译在您的配置中设置为
true
,因为文档中有以下信息:
--buildOptimizer=true | false启用'@angular devkit/build optimizer'使用“aot”选项时进行优化。
Ah。。我懂了。这是因为没有aot无法使用buildOptimizer。但是我们可以在没有buildOptimizer的情况下使用aot短答案是Yes,长答案是,
buildOptimizer
选项与aot编译无关,aot编译在您的配置中设置为
true
,因为文档中包含以下信息:
--buildOptimizer=true | false“@angular devkit/build optimizer”在使用“aot”选项时进行优化。
Ah。。我懂了。这是因为没有aot无法使用buildOptimizer。但是我们可以在没有buildOptimizer的情况下使用aot