angular10 丝滑升级 至angular13或最新版

以angular10升级至angular13为例:V10 => V13, 我们无法直接跨级升级,假设10=>11出现checklog错误或是兼容性问题,那么10=>13的升级必然是失败的。所以逐步升级是为了一个一个主版本升级时的风险可控

1. 使用ng update检测哪些包需要升级如下:

	执行 `ng update`

在这里插入图片描述

2.跟着列表逐步升级

(1)执行 ng update @angular/cli@11
也许会一头绿走下去,也许会报错。如果报错,我们根据报错信息提示,解决即可。
我遇到的一种错误是
在这里插入图片描述
按着报错提示,执行ng update @angular/cli@11 --force 即可

(2)有版本控制的 项目,上一步升级更改了的文件需要提交,否则执行下一步升级会提示,仓库不干净
(因为不提交继续升级的话,就不知道更改是哪次升级改的)
(3)执行 ng update @angular/core@11
(4)依次类推,11升级至12重复上述步骤,有其它第三方包有兼容性问题,可以去它的官方文档查看,安装与angular版本匹配的包。

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值