Angular - angular2升级到angular8

最近要项目改造,由原来的angular2 升级到 angular8,需要以下操作:

1.升级全局Angular CLI

npm install -g @angular/cli@latest

2..升级你需要升级项目内 angular-cli

npm i @angular/cli@latest

3.解决CLI和程序CLI版本不一致问题(也是在项目内,可以先不执行这个命令的,之后的全部升级也可以完成这个

npm rebuild node-sass

 4.升级node&&npm版本,window系统升级node只能到node官网下载window安装包来覆盖之前的node;mac可以直接命令升级。参考node和npm版本更新!!!

我升级之后,目前的node版本是10.16.0;Angular的版本是8.1.2。

5.启动更新程序,查看哪些需要更新

ng update

6.升级剩下所有组件

ng update --all  --force

 我在执行这个命令是会出现以下提示,所以在执行这个命令之前要保证本地工作树是干净的,提交一下代码就可以了。

7.升级完成后,可以能有一些插件不兼容,可以通过下面的方式安装需要的版本,就是更新一下所有依赖

npm install

在执行npm install的时候会提示npm也要升级,so,npm也需要升级

npm install -g npm

然后,再npm install 一次就OK了 。

我又执行了一次ng update,发现还有一个要升级,就单独做升级吧

可能升级到8之后,一些依赖包的引入有所变化,要根据项目在做具体修正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值