You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法卸载全局@angular/cli?多步操作后仍失败求助

全局@angular/cli卸载失败问题排查与解决

问题重现

尝试卸载全局@angular/cli@9.0.6但始终失败,操作流程如下:

  1. 查看全局已安装包,确认@angular/cli存在:
npm ls -g --depth=0

输出:

C:\Users\username\AppData\Roaming\npm
+-- @angular/cli@9.0.6
`-- @microsoft/generator-sharepoint@1.18.1
  1. 执行卸载命令:
npm uninstall -g @angular/cli@9.0.6

输出提示up to date in 252ms,但实际未卸载。
3. 再次查看全局包,@angular/cli@9.0.6仍存在;执行npm cache verify验证缓存完整性后,问题依旧。

解决方案

1. 移除版本号执行卸载

指定版本号可能触发npm的版本匹配异常,直接执行无版本号的全局卸载命令:

npm uninstall -g @angular/cli

2. 强制清理缓存后卸载

缓存异常可能导致卸载失效,先强制清理缓存再卸载:

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

3. 手动删除残留文件

如果命令行方式无效,直接手动清理相关文件:

  • 打开全局npm目录:C:\Users\username\AppData\Roaming\npm
  • 删除目录下的ng、ng.cmd、ng.ps1可执行文件
  • 进入该目录下的node_modules文件夹,删除@angular子目录

4. 检查依赖关联

@microsoft/generator-sharepoint可能依赖@angular/cli,导致无法单独卸载。先查看依赖链:

npm ls -g @microsoft/generator-sharepoint

如果确认是该包依赖@angular/cli,可先卸载@microsoft/generator-sharepoint,再卸载@angular/cli,之后按需重新安装前者。

内容的提问来源于stack exchange,提问作者Julien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 01:26:05