npm 无法恢复到以前版本的节点包(angular-cli)

npm unable to revert to previous version of node package (angular-cli)

节点包的当前版本 angular-cli 有一些错误,所以我想恢复到以前的版本:1.0.0-beta.28.3。

问题是我需要执行哪些步骤才能恢复到先前版本的节点包。

我运行:

npm uninstall angular-cli --save -g 

npm cache clean angular-cli

npm i --save -g angular-cli@1.0.0-beta.21

完成此操作后,我重新安装并尝试打开一个新的 git 控制台。但是, ng --version 仍然是 returns: version 1.0.0-beta.28.3

如果您使用 Angular CLI beta.28 或更低版本,您需要卸载 angular-cli 包。由于将包的名称和范围从 angular-cli 更改为 @angular/cli:

,所以应该这样做
npm uninstall -g angular-cli
npm uninstall --save-dev angular-cli

然后清理cacge并安装新版本

npm cache clean
npm i --save -g angular-cli@1.0.0-beta.21