我必须将 Angular 2 项目转换为 Angular 6。它的后端由WebAPI组成,并连接到SQL Server。我认为它是基于MVC。
此外,我必须使应用程序模块化即我必须组合所有相互依赖的组件:为它们创建一个模块,然后在 app.module 中导入该模块。
那么在升级到 Angular 2 到 6 之前我应该了解/做/检查哪些事情?
由于应用程序有 250 多个组件,因此我将如何检查哪个组件依赖于其他组件?
最佳答案
更新:
这些版本之间发生了很多事情,我建议慢慢沿着每个主要版本前进(2->4->5->6) .
您应该查看 https://update.angular.io/ ,该网站将告诉您每次版本跳转时要注意什么。
模块化:
关于模块化:ngModules 是在 Angular 最终版本 (2) 之前引入的,您可以考虑升级和 ngModule 整合两个不同的项目。
依赖性检查:
您可以使用像 https://github.com/compodoc/ngd 这样的工具可视化您的依赖关系图。
关于 Angular 2 至 4/5/6 : What are some things to know/do/check before upgrading?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51383491/