1

通常的方法不起作用。

我需要这个向下版本才能使用 PrimeNG,看起来并没有将所有错误修复到最新版本的 ng v11.0.2

我已经从下面尝试了所有这些选项。没有任何效果。

此外,在 Angular 网站 v 11.0.2 文档中卸载 @angular/cli 的内容也不起作用。

https://www.npmjs.com/package/@angular/cli/v/11.0.2

npm uninstall -g @angular/cli  
npm cache verify  
 if npm version is < 5 then use `npm cache clean`  
npm install -g @angular/cli@latest

卸载后我需要使用这个:
npm install -g @angular/cli@10.0.0

当我执行所有这些步骤时,ng v 显示相同的 11.0.2 版本。

我尝试了旧方法,但不起作用。

npm uninstall -g @angular/cli 
npm cache verify   
npm install -g @angular/cli@10.0.0  
npm install

无序列工作:

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

请问有什么新想法吗?

4

2 回答 2

1

尝试在没有全局标志的情况下运行卸载并重新安装。您想在您的特定项目中卸载它,而不是在此处全局卸载。

如果这不起作用,如果您的项目被 git 或本地更改跟踪,您可以找到您正在使用的版本并使用package.json这些版本手动更新您的版本,然后npm i在您的项目上运行。

如果您需要 primeNg 版本来兼容,他们有版本11.0.0-rc1,很快就会推出非 rc 版本

于 2020-11-26T13:17:11.953 回答
0

我也遇到同样的问题。我无法卸载@angular/cli v11.0.2。我继续跑

npm install -g @angular/cli@10.2.0
npm cache verify

然后我运行ng v它并更改为版本 10.2.0。现在问题是每当我跑步时

npm uninstall -g @angular/cli

它回到angular/cli 11.0.2.意思它没有被替换angular/cli@10.2.0。我不明白发生了什么事。

于 2020-11-26T11:30:59.953 回答