卸载Angular Cli失败,无法更新Angular版本求助
无法卸载Angular CLI的常见原因及解决办法
1. 权限不足
Windows系统未以管理员身份运行终端,或macOS/Linux未使用sudo执行全局卸载命令,导致无权限修改npm全局包目录。
- 解决:Windows右键终端选「以管理员身份运行」;macOS/Linux在卸载命令前加
sudo,如sudo npm uninstall -g @angular/cli
2. 全局与本地CLI冲突
当前项目目录下安装了本地Angular CLI,卸载时依赖关联引发报错。
- 解决:先进入项目目录执行
npm uninstall @angular/cli卸载本地版本,再回到根目录执行npm uninstall -g @angular/cli卸载全局版本,最后执行npm cache clean --force清理残留
3. npm缓存损坏
缓存文件损坏导致卸载时读取依赖信息出错。
- 解决:执行
npm cache clean --force强制清理缓存,再重新尝试卸载
4. 进程占用
Angular相关进程(如ng serve后台进程)未关闭,导致包文件被占用无法删除。
- 解决:关闭所有终端窗口,或用任务管理器/活动监视器结束node相关进程后重试
5. npm版本不兼容
过旧的npm版本与Angular CLI存在兼容性问题,导致卸载流程异常。
- 解决:先执行
npm install -g npm@latest更新npm到最新版,再执行卸载命令
内容的提问来源于stack exchange,提问作者ydct
相关产品推荐
相关产品推荐

