【发布时间】:2023-03-18 07:56:01
【问题描述】:
我目前在节点 8.11 上并使用 VS 代码。该项目是在 5.2.5 中开发的,并且已经休眠了一段时间。我的项目有以下模块。
从 '@angular/platform-browser' 导入 { BrowserModule };
从'@angular/core'导入{ NgModule };
从“@angular/forms”导入 { FormsModule };
从“@angular/forms”导入 { ReactiveFormsModule };
从 '@angular/common/http' 导入 { HttpClientModule };
从 '@angular/platform-browser/animations' 导入 { BrowserAnimationsModule };
从'@angular/router'导入{RouterModule};
从“@agm/core”导入 {AgmCoreModule};
和角度/材质
我想转到 Angular 9,按照官方说明尝试在升级页面 angular.io 上出现了巨大的失败。所以我现在正在尝试小块做。但这并不顺利。 想知道直接升级到节点 10 或节点 12 并在 Angular 9 中从头开始创建一个新项目并将组件逐个移动,让我更新它是否会更好。注意:我不是 Angular 9 的专家,但对 Angular 5.2 相当熟悉。你有什么推荐的?
如果在每一步之后都清楚地表明如何知道它已经成功,那么我们就不会意外地运行下一步,这对我们有很大帮助。事情似乎奏效了,但实际上并没有。
当前状态: 在尝试了几个说明后,我尝试了以下步骤: Want to upgrade project from Angular v5 to Angular v6
在 v5 到 v6 部分的第 2 步:
“全局和本地更新 Angular cli,并通过运行以下命令将旧配置 .angular-cli.json 迁移到新的 angular.json 格式:”
我在这一步:
ng 更新 @angular/cli@6.0.0
(我决定具体说明版本。我记得 6.1 有太多问题)
我仍然看到 angular-cli.json,没有 angular.json。
应该发生什么?我怎么知道它是否发生了?
或者至少 - 解决方法是什么?这是否足以让我继续下一步: ng更新@angular/core@6.0.0? 我计划为我的项目中存在的每个模块单独执行此操作。
如果我可以提供任何其他信息来澄清,请告诉我。
谢谢——提前!
【问题讨论】: