angular2+升级至angular6

前言

由于工作需要升级了许多老版本的angular项目,这里贴一下升级方式

具体代码

首先安装最新的angular cli

npm install -g @angular/cli@latest

 然后cd到项目中,在需要升级的项目中执行下方命令,安装最新的angular cli到项目注册表(package.json)中

npm install --save-dev @angular/cli@latest

由于老版本的有angular-cli.json配置文件,而angular6里面只有angular.json,所以需要先使用下方指令升级成angular.json

ng update @angular/cli --migrate-only --from=1.7.4

如果有kendo控件的话(可选执行)

先查询升级版本参数

npm install -g npm-check-updates
ncu -u -f /^@progress/

安装兼容版的rxjs6

npm install --save rxjs-compat@6

升级普通的rxjs到版本6(必须执行)

npm i  rxjs@6 --save

接下来,要更新核心控件

ng update @angular/core

最后,安装更新后的控件

npm install

PS:如果有其他控件不支持rxjs6的话需要更换控件了,支持的话,需要按照下方方式更新

npm install  控件名@latest --save


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值