无法将 Angular 从版本 6 降级到 5

Posted

技术标签:

【中文标题】无法将 Angular 从版本 6 降级到 5【英文标题】:Unable to downgrade Angular from version 6 to 5 【发布时间】:2018-10-20 10:52:18 【问题描述】:

最近(2018 年 5 月)发布了更新的 Angular 稳定版本。 我已成功从版本 5 迁移到 6。

但由于某种原因,我想回滚到版本 5。我尝试了以下命令:

npm uninstall -g @angular/cli

它卸载了最新版本的 angular-6。

npm cache clean --force

然后安装

npm install -g @angular/cli@1.7.4

但它给出了这个错误

节点版本:8.10.0

npm 版本:6.0.0

【问题讨论】:

尝试更新到最新版本的 npm 是否可以解决问题:npm install -g npm@latest npm 版本请,您提到了您的节点版本。 npm -v 显示了什么? @Vikas 检查最后一行问题 @eirenaios npm 的最新版本是 v6.0.1 你怎么会是 8.10.0 它是你的节点版本你 npm 版本必须是 5.6.0 @Vikas 哎呀,npm 版本是 6.0.0 【参考方案1】:

与其他答案相同,但这次只是命令而不是难以理解的屏幕截图

我想从 7.0.2 降级到 6.2.5

ng --version

npm uninstall -g @angular/cli
npm cache clean --force

npm install -g @angular/cli@6.2.5
ng --version

【讨论】:

【参考方案2】:

您必须更新 npm...请参阅屏幕截图...我已成功将 angular 6 降级为 angular 5...

【讨论】:

谢谢,如果您写下所有有助于其他用户轻松跟进的命令,那就太好了【参考方案3】:

运行

npm i npm@latest -g

更新节点包管理器。然后再次运行

npm install -g @angular/cli@1.7

【讨论】:

我在安装 1.7.4 或 6.2.5 时遇到问题,它与 Angular 7.2.6 保持一致。节点:v8.11.3 npm:6.8.0。我正在尝试将 angular7 降级为 6,但没有成功。【参考方案4】:

首先运行这三个命令来查看当前安装的是哪个版本:

node -v
npm -v
ng --version

然后卸载cli:

npm uninstall -g @angular/cli 

清理缓存:

npm cache clean --force

然后安装你想要的版本(X.X.X):

npm install -g @angular/cli@6.2.5

检查更新是否成功:

ng --version

【讨论】:

以上是关于无法将 Angular 从版本 6 降级到 5的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Xcode 从 7.0 版本降级到 6.4?

无法将 React-Native 版本从 0.62 降级到 0.61.4

无法将角度更新到版本 6

从 MobileFirst 7.0 降级到 6.3

将 php 从 5.6.9 降级到 5.3.3 debian jessie

苹果 4s如何从8.0版本降级到7.12版本?