我使用的角度4.2.4在我的应用程序升级,我想升级到最新版本(4.3.0)如何从角4.2.4角4.3
有一种简单而安全的方法在不破坏我的申请的情况下这样做?
当搜索,我发现从这样的信息:
http://angularjs.blogspot.de/2017/07/angular-43-now-available.html
链接该角4.3中没有重大更改状态?
我想这样做,升级使用HttpClient
我使用的角度4.2.4在我的应用程序升级,我想升级到最新版本(4.3.0)如何从角4.2.4角4.3
有一种简单而安全的方法在不破坏我的申请的情况下这样做?
当搜索,我发现从这样的信息:
http://angularjs.blogspot.de/2017/07/angular-43-now-available.html
链接该角4.3中没有重大更改状态?
我想这样做,升级使用HttpClient
我认为你应该没问题。一旦你参考新的软件包,只要确保你的ng build --prod
没有中断。
如果你想使用新的HttpClient
你必须改变,从@angular/http
引用Http
你的代码的所有部分,并根据风格指南从@angular/common/http
替换成HttpClient
。
此外,您必须更改为所有相关的.spec
文件,该文件也引用旧的Http
,然后使用ng t
进行测试,除非您不关心测试。
如果您正在寻找如何升级所有角度相关的包更有效地只是看看这里How do I correctly upgrade angular 2 (npm) to the latest version?
可以使用NPM命令来更新安装的所有依赖关系。
要更新的角度
npm install [email protected] (Provide version number)
Example : npm install [email protected]
要下载最新的角可以使用npm install [email protected]
命令npm update -D
& & npm update -S will
更新所有包内的package.json他们的最新版本。
您也可以将同样的命令来更新HttpClient的水井所有其他依赖
对于我的应用程序已经升级,从4.2.4到4.3。一切正常。没有更多的问题
您可以通过执行npm install
“角包”与指定的最新版本升级角版本,如下
npm install @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] [email protected] --save
如果要升级到特定版本,请提及版本号而不是'最新'