将Angular 2.0.0升级到2.x.x.

时间:2017-01-10 20:26:17

标签: angularjs angular upgrade angular2-upgrade

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

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

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

3 个答案:

答案 0 :(得分:4)

我建议在以下情况下升级到主要版本的新版本:

  • 您遇到了在较新版本中修复的问题/错误。
  • 有一个新功能会派上用场。
  • 对性能产生积极影响的变化 - 例如AOT编译器可能是某些人的交易破坏者,但可能需要重写一些代码以使其对AOT友好。

答案 1 :(得分:4)

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

在下一个主要版本(即4.0.0版本,为了对齐角度及其路由器版本)之前,你不会有任何重大变化< / p>

答案 2 :(得分:3)

正如最佳实践部分

下的link所述
  

最佳做法

     
      
  • 随时关注最新的Angular库版本。我们会定期更新我们的Angular库,这些更新可能会修复安全问题   先前版本中发现的缺陷。检查角度更改日志   与安全相关的更新。
  •   
  • 不要修改您的Angular副本。 Angular的私有自定义版本往往落后于当前版本,可能不包括在内   重要的安全修复和增强功能。相反,分享你的   与社区进行角度改进并提出拉取请求。
  •   
  • 避免在文档中将Angular API标记为“安全风险”。
  •