将Angular应用程序从版本4.x.x更新到6.0

时间:2018-05-11 14:10:41

标签: angular angular6

我有一个非常大的项目,有很多组件。实际上它是一个我正在贡献的开源项目。它是在Angular 4上构建的。目前它在Angular 4上运行。我试图通过关注这个站点https://update.angular.io/来更新它并手动搜索每个根据Angular 6的依赖和重写代码是非常繁忙的。我得到了很多错误解决,这引起了另一个错误。所以我的问题是,是否有必要将我的应用程序更新到最新的Angular 6?如果是,那么他们不是一些简单的方法。 另外,我在https://update.angular.io/的警告下阅读了此We do not recommend moving across multiple major versions.。正在更新我的应用程序。

1 个答案:

答案 0 :(得分:0)

我认为您应该迁移,因为以下原因已弃用4版:

有理由迁移到Angular 7

  • 关于过时版本的最终错误,缺少文档和支持
  • 使用最新功能https://blog.angular.io/tagged/release-notes
  • 的能力
  • 如果我们拥有最新版本,则只需运行命令即可更轻松地从7升级到最新版本
  • 性能优化
  • 错误修复
  • 已弃用版本中的错误不会得到修复,其中包括安全问题

跨主要版本转移有关的警告

是什么?

在更新指南https://angular.io/guide/updating中,它意味着“角度更新指南”工具可能会进行一些手动更改,对于主要版本,他们建议考虑以下所需的更改,但您可能需要创建一个新的从头开始开发项目,并开始使用AUG建议将您的组件移至这一新组件。

看看过时政策,似乎对v4.x.x的长期支持已经结束:

https://angular.io/guide/releases#support-policy-and-schedule

enter image description here