Angular2升级 - 如何管理?

时间:2016-07-06 07:04:56

标签: angular

嗨我使用过去几个月的角度2。

我们都知道它会在几天之后发生变化或新功能。

有些时间变化很少,有些时间会发生变化。

让我们说=> 与angular.rc.1一样 它有 Routs 装饰器,然后在angular.rc.4中它已经改为 RouterConfig 而且很多......

我只想问那个=>我们是否有更好的解决方案来克服此类更改以立即修改代码?

正如您在路由器更改中所能想到的那样,我们几乎需要遍历我们拥有路由器配置的每个文件....

所以只要想一下是否有人可以选择克服它。

1 个答案:

答案 0 :(得分:0)

自从早期的测试版以来,我一直在与这个问题作斗争。我已经接受了这样一个事实:使用beta,alphas和release candidate会花费你额外的时间和精力。使用一个停止更新,修补,改进等旧的稳定系统会更容易。

那就是说 - 使用早期版本的软件也会奖励你很多 - 如果你喜欢书呆子并玩新的闪亮东西。如果您喜欢某些东西 - 足以在任何早期版本中使用它 - 那么您可能会在新版本发布后急于升级。

rc版本中的Angular2应该与发布版本非常接近,到目前为止,唯一真正的问题是路由器被弃用以及新的版本。

除非您在很大程度上依赖于特定的路由器功能,否则您可能还不必升级。您可以在升级之前等待,为什么升级到rc4,当您知道它不是最终版本?现在升级的唯一理由是,如果您直接受到较新版本中已修复的内容的影响,或者您无法停止升级,因为您非常喜欢它! :)

我自己 - 如果有新的东西出现,我无法帮助每天查看。然后我阅读了发行说明和错误修正,更改等。我有一些业余爱好项目,我在下班后的晚上/晚上玩,当我找到时间后,我的当前项目得到升级:)我通常只是升级,然后运行解决方案(运行自动和手动测试)并尝试打破它。然后修复被更新破坏的东西。这个过程通常很快 - 除非我跳过几个版本,否则可能需要更长的时间......