我在我的应用程序中使用了角度4.2.4,我想升级到最新版本(4.3.0)
在不破坏我的应用程序的情况下,有一种简单而安全的方法吗?
搜索时,我发现了以下信息:
http://angularjs.blogspot.de/2017/07/angular-43-now-available.html
该链接指出Angular 4.3不包含重大变化?
我想升级使用HttpClient
答案 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。一切正常。没有更多问题