Angular 升级|使用Cli或Npm

 我来答
华源网络
2022-06-16 · TA获得超过5602个赞
知道小有建树答主
回答量:2486
采纳率:100%
帮助的人:148万
展开全部

本文简单说一下对 Angular 的升级,因为我们的项目需要与时俱进,各种library都在升级和更新,定期进行 npm audit 检查是我们需要保持的好习惯。当然,升级Angular只是一个可选项,因为实际上基本每个stable版本的Angular本身是稳定的,但往往由于其他dependences的升级需要高版本的Angular支持,所以我们还是得对Angular进行升级。

伟大的分界线

如果你无法“科学有效的上网“,我简单总结一下几个方面:

不出意外你会得到下面的结果:

Fine,挨着执行执行升级命令就好了。

如果你是个急性子,有命令适合你:

当然我不推荐这样做,因为这样很有可能导致一些break changes让你的项目down掉,所以我推荐按照方法继续走

但很有可能你会得到下面这样的结果:

感觉是不是像你的git报的error?

没关系,这个基本不影响你的升级,我们只需要加上 --allow-dirty 就可以了:

但是即使这样你基本会遇到这个问题:

这是在提醒你,这些组件需要的dependences的版本和你即将安装或已经安装的版本存在差异性,这时你需要保证亮点:

那么这时候你就可以加上 --force 了

等待安装,然后完成你的工作。

其实你也不需要安装 cli ,因为实际上它也做的工作也只是 check & install 。所以你完全可以这样做:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式