我必须将 Angular 2 项目转换为 Angular 6 。它的后端是通过 WebAPI 制成的,该API连接到 SQL Server 。我认为它基于 MVC 。
此外,我必须使应用程序模块化 ie ,我必须组合彼此依赖的所有组件:为其创建模块,然后将该模块导入app.module。 / p>
那么在升级到 Angular 2到6 之前,我应该了解/要做哪些事情?
由于该应用程序具有250多个组件,我将如何检查哪个组件依赖于其他组件?
答案 0 :(得分:2)
在这些版本之间发生了太多的事情,我建议慢慢地 沿着每个主要版本前进(2-> 4-> 5-> 6)
您应该查看https://update.angular.io/,该站点将告诉您要为这些版本跳转中的每一个查找哪些内容。
关于模块化:ngModules是在Angular(2)的最终版本之前引入的,您可能可以考虑升级和ngModule整合两个不同的项目。
您可以使用https://github.com/compodoc/ngd之类的工具来可视化依赖关系图。