You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 14新项目无enableIvy属性?是否默认启用Ivy编译器?

Angular 14中Ivy编译的默认状态说明
  • Angular 14新项目默认已启用Ivy编译,不需要手动添加enableIvy或aot属性。

从Angular 9版本开始,Ivy就已经成为官方默认的编译器和渲染引擎,到Angular 14时,相关启用配置已内置为默认行为,因此不会在tsconfig.json和angular.json中显式展示这些属性。

如果有特殊需求需要修改配置(比如禁用Ivy,但不推荐,因为旧视图引擎在Angular 14已被废弃),可以手动添加对应属性:

  • 在tsconfig.json的angularCompilerOptions中添加:"enableIvy": true(或false)
  • 在angular.json的项目architect.build.options中添加:"aot": true(或false)

你的默认tsconfig.json中angularCompilerOptions配置如下:

"angularCompilerOptions": {
    "enableI18nLegacyMessageIdFormat": false,
    "strictInjectionParameters": true,
    "strictInputAccessModifiers": true,
    "strictTemplates": true
}

内容的提问来源于stack exchange,提问作者Manognya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 11:45:38