无法卸载@angular/core,执行npm命令后版本仍显示18.1.1
解决@angular/core全局卸载无效的问题
首先要明确:npm info @angular/core version 显示的是npm官方仓库中的最新稳定版本,和你本地是否安装该包无关——所以不管你卸载多少次,这个命令的结果都会是当前仓库的最新版(比如你看到的18.1.1),这不是卸载失败的表现。
要确认本地全局是否真的卸载成功,以及彻底清理残留,按以下步骤操作:
检查全局已安装的@angular/core
运行命令:npm list -g @angular/core如果输出包含
empty或没有@angular/core的条目,说明已经卸载成功;如果仍能看到版本信息,继续下一步。强制全局卸载
执行强制卸载命令,绕过可能的缓存或依赖锁定:npm uninstall -g --force @angular/core清理npm缓存
缓存残留可能导致卸载不彻底,清理缓存:npm cache clean --force手动删除残留文件(如果上述步骤无效)
- 先获取npm全局安装路径:
npm config get prefix - 打开该路径下的
lib/node_modules目录,找到@angular文件夹(里面包含core),直接删除整个@angular目录。
- 先获取npm全局安装路径:
内容的提问来源于stack exchange,提问作者Bradley Bousoula
相关产品推荐
相关产品推荐

