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