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
中的版本列表
我正在按照步骤使用 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
中的版本列表