Angular NGCC Ivy 兼容性桥接器 | AI生成和翻译

Home 2026.02

Question: Angular 中的 NGCC 是做什么用的?

Answer:

NGCC 全称是 Angular Compatibility Compiler(Angular 兼容性编译器)。

它是 Angular 中的一个工具(主要在 Angular 9Angular 15 期间使用),旨在帮助使用新 Ivy 渲染引擎的应用,能够正常使用那些仍以旧版 View Engine(Ivy 之前的旧渲染系统)编译的 Angular 库。

NGCC 的具体作用

如果没有 NGCC,基于 Ivy 的应用在依赖非 Ivy (View Engine) 库时,将无法编译或运行。

重要历史背景

现状 (2026)

简而言之: NGCC 是一个临时桥梁,让生态系统在 2020–2023 年间实现了从 View Engine 到 Ivy 的平滑过渡。它目前已经过时,并已从 Angular 16 中移除。

References:


Back Donate