Angular 12 将弃用 View Engine 并将其替换为 Ivy
时间:2025-11-04 06:07:58 出处:IT科技阅读(143)
Angular 团队透露,弃用其替其计划在第 12 版中弃用传统编译和渲染管道 View Engine,弃用其替并用 Ivy 进行替换。弃用其替不过,弃用其替这一变化不需要开发者采取任何行动;依赖于 View Engine 的弃用其替库可继续通过兼容编译器 ngcc 按预期工作。

官方博客称,弃用其替在过去的弃用其替一年里,Angular 的弃用其替新渲染和编译管道 Ivy 已经成为了开发者的默认体验。Ivy 可以使 Angular 更简单,弃用其替更快并且更易于维护。弃用其替团队在 Angular 9 中首次启用 Ivy 时,弃用其替曾开发了一个名为 ngcc 的弃用其替兼容性编译器,该编译器可确保与使用 View Engine 的弃用其替库的香港云服务器向后兼容性。这将确保即使弃用了旧版编译和渲染管道,弃用其替依赖于它的弃用其替库仍然可以正常工作。
为了顺利从 View Engine 过渡,Angular 方面制定了一个 Ivy Library Distribution 计划并将其作为 RFC 与社区共享。该团队收集到了很多反馈,并在 Angular v11.2 中发布了预览实现。
根据 Angular 团队的说法,其决定弃用 View Engine 的原因在于,大多数 Angular 开发人员已转而使用 Ivy。目前,所有 Angular 库仍旧均为 View Engine 格式。由于具有兼容性编译器,开发人员可以在 Ivy 应用程序和库中使用所有这些库;但反之则不然,View Engine 库不能依赖 Ivy。免费源码下载
为了确保依赖 Angular 框架和组件的库的平稳过渡,官方将继续以 View Engine 格式分发它们。但当 Angular 13 发布并且大多数第三方库都已经使用 Ivy 时,他们也计划对 Angular 及其组件进行过渡。
该团队指出,这一更改仅适用于新的应用程序和库,现有项目无需采取任何措施,并且不会影响开发人员。对于那些拥有旧版应用程序或库所依赖的库的人,他们建议继续以 View Engine 格式分发它们,并确保在所有依赖库都移至 Ivy 之前,不要选择加入 Ivy 发行版。
详情可查看:https://blog.angular.io/upcoming-improvements-to-angular-library-distribution-76c02f782aa4
本文转自OSCHINA
本文标题:Angular 12 将弃用 View Engine 并将其替换为 Ivy
本文地址:https://www.oschina.net/news/139419/angular-12-deprecate-view-engine
b2b信息网猜你喜欢
- 苹果6s手机质量评测(用心设计,品质保证,苹果6s手机的优势与不足)
- 如何将手机中的大视频传输到电脑
- 电脑管家帮助你解决登陆错误问题(一键重启功能让你摆脱麻烦)
- 电脑登QQ错误的解决方法(解决电脑登QQ出现错误的实用技巧)
- 手工卡通电脑折纸教程(通过简单的折纸技巧,制作属于你自己的电脑卡通形象!)
- 用电脑贴纸创意海报,点亮你的创造力(电脑贴纸创意海报教程,轻松打造个性化视觉盛宴)
- 三星NX1855镜头的性能与特点(探索三星NX1855镜头的出色画质和创造性能)
- 揭秘各大品牌路由器默认用户名密码的安全问题(隐私保护在默认配置中的薄弱环节)
- 惠普台式电脑拆解升级教程(一步步教你升级惠普台式电脑,让性能提升翻倍!)