如何从Angular 4.2.4升级到Angular 4.3

时间:2017-08-27 22:23:49

标签: angular angular-upgrade

我在我的应用程序中使用了角度4.2.4,我想升级到最新版本(4.3.0)

在不破坏我的应用程序的情况下,有一种简单而安全的方法吗?

搜索时,我发现了以下信息:

http://angularjs.blogspot.de/2017/07/angular-43-now-available.html

该链接指出Angular 4.3不包含重大变化?

我想升级使用HttpClient

2 个答案:

答案 0 :(得分:2)

我认为你应该没问题。一旦引用新包,请确保ng build --prod没有破坏。

如果您想使用新的HttpClient,则更改了Http中引用@angular/http的代码的所有部分,并将其替换为来自HttpClient的{​​{1}}根据styleguide。

此外,您还必须更改为引用旧@angular/common/http的所有相关.spec文件,然后使用Http进行测试,除非您不关心测试。

如果您正在查看如何更有效地升级所有与角度相关的包,请查看此处How do I correctly upgrade angular 2 (npm) to the latest version?

答案 1 :(得分:0)

您可以使用NPM命令更新已安装的所有依赖项。

更新角度

npm install angular@version  (Provide version number) 

Example : npm install angular@4.3 

要下载最新的角度,您可以使用npm install angular@latest

命令npm update -D&& npm update -S will将package.json中的所有包更新为最新版本。

您还可以应用相同的命令来更新HttpClient以及所有其他依赖项

对于我的应用程序,我已从4.2.4升级到4.3。一切正常。没有更多问题