Angular“部分”与“完整”编译模式?

nik*_*vic 7 angular angular-library angular-ivy angular12

与“完整”编译模式相比,为什么在“部分”编译模式下编译的库在消费者应用程序内部构建得如此缓慢?

Aki*_*chi 7

正如文档所述:

full根据当前使用的 Angular 版本生成完全 AOT 编译的代码。

partial以适合已发布库的稳定但中间的形式生成代码。

实际上,这意味着与partial相比,编译速度更慢full,因为partial编译必须构建比full. 有关 Ivy 的更多详细信息,请参阅这篇文章。希望下一张图片也能帮助您理解: 中间编译