将 Angular 2.0.0 升级到 2.x.x

Upgrading Angular 2.0.0 to 2.x.x

目前我们的应用程序是 Angular 2.0 版本。 在 Angular 发布新更新时持续更新有多重要?

在变更日志中,我没有看到从 2.0.0 到 2.4.2 需要立即解决的重大变更。

那么有必要将我们的应用程序从 2.0.0 升级到 2.4.2 吗?还是我们应该等到另一个大版本发布?

我建议升级到更新版本的主要版本:

  • 您发现 issue/bug 已在较新版本中修复。
  • 有一项新功能会派上用场。
  • 对性能产生积极影响的变化 - 例如AOT 编译器对某些人来说可能是一个交易破坏者,但它可能需要重写一些代码以使其对 AOT 友好。

Angular 使用语义版本控制。从 2.0.x 到 2.0.y 意味着错误已被修复。避免出现错误通常是个好主意。从 2.0.y 到 2.1.0 意味着新功能可用。您可能希望或需要从这项新功能中受益。

在下一个主要版本 4.0.0 之前,您不会有任何重大更改(不会有 3.x 版本,以便与 angular 及其路由器版本)

link最佳实践部分

所述

Best practices

  • Keep current with the latest Angular library releases. We regularly update our Angular libraries, and these updates may fix security
    defects discovered in previous versions. Check the Angular change log for security-related updates.
  • Don't modify your copy of Angular. Private, customized versions of Angular tend to fall behind the current version and may not include
    important security fixes and enhancements. Instead, share your
    Angular improvements with the community and make a pull request.
  • Avoid Angular APIs marked in the documentation as “Security Risk.”