Angular 从 v5.2 更新到 v6.1 而不是 v7.x

Angular Update from v5.2 to v6.1 not to v7.x

我正在按照步骤使用 Angular 更新站点 - https://update.angular.io/ 将 Angular 从 v5.2 升级到 v6.1,但我们不想跳转到v7.x由于更新改动较大,不建议跳多个大版本

我会在 Angular 提供的更新步骤中更改哪些内容,以便在推出并测试 v6.1 之前不直接更新到 v7?

连同提供的 link 中给出的步骤,用于将 angular 升级到特定版本 package.json 升级到特定 angular 软件包,例如

"dependencies": {
    "@angular/common": "6.1.0",
    "@angular/compiler": "6.1.0",
    "@angular/core": "6.1.0",
    "@angular/forms": "6.1.0",
    "@angular/http": "6.1.0",
    "@angular/platform-browser": "6.1.0",
    "@angular/platform-browser-dynamic": "6.1.0",
    "@angular/router": "6.1.0",
  }

如果您想进一步指定 major/minor 版本,您可以在版本前使用“^”和“~”。 例如

^6.1.0
  • 注意:如果您按照步骤将@angular/cli 升级到新的应用程序,您将使用新的Angular 版本进行引导。如果你想避免这种情况,那么你需要卸载 cli 版本并清除缓存。

您需要安装相应版本的 Angular CLI 才能生成具有所需 Angular 版本的应用程序。 在你的情况下尝试像这样安装它

npm i @angular/cli@v6-lts -g

查看 npm page

中的版本列表