1

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

有没有一种简单安全的方法可以在不破坏我的应用程序的情况下做到这一点?

搜索时,我从以下位置找到了此信息:

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

该链接指出 Angular 4.3 不包含重大更改?

我想进行升级以使用HttpClient

4

2 回答 2

2

我觉得你应该没问题。引用新软件包后,请确保您的软件包ng build --prod没有损坏。

如果您想使用新的HttpClient,您必须根据样式指南更改引用Httpfrom的所有代码部分@angular/http并将其替换为HttpClientfrom @angular/common/http

此外,您还必须更改所有.spec引用 old 的相关文件Http,然后使用 进行测试ng t,除非您不关心测试。

如果您正在寻找如何更有效地升级所有与 Angular 相关的软件包,只需查看此处如何正确将 Angular 2 (npm) 升级到最新版本?

于 2017-08-27T22:40:49.127 回答
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。一切正常。没有更多的问题

于 2017-08-27T22:35:24.153 回答