我最近开始使用Angular 2.0.0-rc上的项目 . 由于某种原因,它没有及时升级 . 我在网上找不到足够的帮助 .
升级此类项目的最佳方法是什么?我想到以RC4到RC5为增量进行(因为这有一些帮助),然后是2最后,然后是4 .
最终目标是升级到最新的Angular版本 . 任何链接或文档将受到高度赞赏 .
我不知道这是一种无痛的方法 . 我认为,增加RC4,RC5,2和4会浪费很多时间,因为同样的事情可能会改变两次 .
我曾经遇到过这样的情况几次(实际上我现在正在将旧项目从旧C迁移到C 17),所以我能做的唯一诚实的建议就是我所做的 . 对于您的Angular项目,它将是:
开始一个全新的项目,对你看到的任何新东西感到满意;
创建第一个模块;
将旧项目中的第一个组件放入新项目中 . 从具有较少依赖性的组件开始;
转到步骤3,直到您拥有最低功能项目,最终为其他组件创建其他模块 .
除非您有不寻常的组件交互,否则此过程应该是相当易于管理的,但如果您有许多组件,则可能会很乏味 .
另外,为了使其保持最新版本,您应该转到Angular 5,而不是4 .
你试过升级工具吗? https://angular-update-guide.firebaseapp.com/
2 回答
我不知道这是一种无痛的方法 . 我认为,增加RC4,RC5,2和4会浪费很多时间,因为同样的事情可能会改变两次 .
我曾经遇到过这样的情况几次(实际上我现在正在将旧项目从旧C迁移到C 17),所以我能做的唯一诚实的建议就是我所做的 . 对于您的Angular项目,它将是:
开始一个全新的项目,对你看到的任何新东西感到满意;
创建第一个模块;
将旧项目中的第一个组件放入新项目中 . 从具有较少依赖性的组件开始;
转到步骤3,直到您拥有最低功能项目,最终为其他组件创建其他模块 .
除非您有不寻常的组件交互,否则此过程应该是相当易于管理的,但如果您有许多组件,则可能会很乏味 .
另外,为了使其保持最新版本,您应该转到Angular 5,而不是4 .
你试过升级工具吗? https://angular-update-guide.firebaseapp.com/