0

在尝试了几次之后,我终生无法弄清楚为什么这些命令不会降级 Angular CLI ......

ng --version 
//Angular CLI: 13.0.3
//Node: 14.15.4
//Package Manager: npm 6.14.10
//OS: win32 x64
npm uninstall -g @angular/cli
npm cache clean --force

npm install -g @angular/cli@11.1.1
ng --version (still getting version 13.0.3. for some reason)

任何想法可能会影响这一点?

4

1 回答 1

0

您需要使用npm cache verify而不是npm cache clean --force.

首先,确保@angular/cli使用ng --version. 要删除当前版本,您需要运行以下命令:

npm uninstall -g @angular/cli 如果您在 Linux 中遇到问题,您可能还需要sudo在命令的开头添加。

通过运行npm cache verify您可以验证缓存文件夹的内容,垃圾收集任何不需要的数据,并验证缓存索引和所有缓存数据的完整性

然后你可以@angular/cli通过运行以下命令来安装你想要的版本: npm install -g @angular/cli@11.1.1

于 2022-01-26T08:03:48.317 回答