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

6

最近(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

但是它报了这个错误:enter image description here

Node.js 版本: 8.10.0

NPM 版本: 6.0.0


尝试更新到最新版本的npm以查看是否解决了问题:npm install -g npm@latest - bugs
请提供 npm 的版本,您已经提到了您的 Node 版本。npm -v 显示什么? - Vikas
@Vikas,请检查问题的最后一行。 - Suresh Karia
@eirenaios,最新版本的npm是v6.0.1,你怎么可能是8.10.0呢?这是你的Node版本,你的npm版本必须是5.6.0。 - Vikas
@Vikas 哦,对了,npm版本是6.0.0。 - Suresh Karia
4个回答

15

与其他答案相同,但这次只有命令而不是难以跟随的截图

我想将版本从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

10

您需要更新npm...请参考屏幕截图...我已成功将Angular 6降级为Angular 5... 从Angular 6降级到Angular 5


5
谢谢,如果你能写下所有命令,帮助其他用户更轻松地跟进,那将是非常棒的。 - Suresh Karia

2

运行

npm i npm@latest -g

以更新Node包管理器。然后再次运行

npm install -g @angular/cli@1.7


我在安装1.7.4或6.2.5时遇到问题,版本仍为angular 7.2.6。node:v8.11.3 npm:6.8.0。我尝试将angular7降级到6,但没有成功。 - Shinya Koizumi

1

首先运行以下三个命令,以检查当前安装的版本:

node -v
npm -v
ng --version

然后卸载cli的方法如下:
npm uninstall -g @angular/cli 

To clean cache:

npm cache clean --force

然后安装您想要的版本 (X.X.X):
npm install -g @angular/cli@6.2.5

检查更新是否成功:

ng --version

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接