为何在Visual Studio Code终端执行npm install -g @angular/cli安装失败?
解决Angular CLI全局安装失败的常见方案
以下是针对npm install -g @angular/cli安装失败问题的几种可行解决方法:
清理npm缓存
缓存损坏是常见的安装失败原因,先强制清理缓存:npm cache clean --force清理完成后重新执行安装命令:
npm install -g @angular/cli提升终端权限
权限不足会导致全局安装失败:- Windows:右键Visual Studio Code,选择「以管理员身份运行」后再执行安装命令
- Mac/Linux:在安装命令前添加
sudo获取权限:
输入系统密码后继续执行即可。sudo npm install -g @angular/cli
验证Node.js版本兼容性
Angular CLI对Node.js版本有明确要求,最新版本一般需要Node.js 18.x及以上的LTS版本。先检查当前Node版本:node -v如果版本不符合要求,前往Node.js官网下载对应LTS版本安装,完成后重新尝试安装。
切换国内npm镜像源
网络访问不稳定也会导致安装失败,切换到国内镜像源加速:npm config set registry https://registry.npmmirror.com/设置完成后再次执行安装命令。
清除残留的损坏安装文件
如果之前有过未完成的安装,残留文件可能导致冲突:- 先卸载已安装的Angular CLI:
npm uninstall -g @angular/cli - 删除残留的目录:
- Windows:找到
C:\Users\<你的用户名>\AppData\Roaming\npm\node_modules\@angular目录并删除 - Mac/Linux:删除
/usr/local/lib/node_modules/@angular目录
- Windows:找到
- 重新执行安装命令
- 先卸载已安装的Angular CLI:
内容的提问来源于stack exchange,提问作者Mathew Ho
相关产品推荐
相关产品推荐

