完成前置依赖后无法安装任意版本Angular CLI
Angular CLI 安装失败解决方案
首先确认版本兼容规则:Node v16.x 适配的Angular CLI稳定版本区间为12.x ~ 14.x,你使用的Node 16.2.0、npm 8.1.4组合本身不存在基础兼容问题,已尝试常规方案无效的情况下,按以下步骤操作:
- 清理全局残留文件
执行npm config get prefix获取npm全局安装路径,手动删除该路径下所有@angular相关文件夹,同时删除npm缓存目录下的angular相关残留文件 - 切换官方npm源
排除第三方镜像源资源缺失、同步不及时问题,执行npm config set registry https://registry.npmjs.org/ - 安装指定兼容版本
避免拉取最新版Angular CLI和当前Node版本不兼容,执行npm install -g @angular/cli@14.2.13,该版本是Node 16.x支持的最高稳定Angular CLI版本 - 验证安装结果
执行ng version,正常输出版本信息即为安装成功
如果执行以上步骤后仍安装失败,可排查以下异常项:
- 临时关闭本地杀毒软件、安全防护工具,排除其拦截npm写入全局目录的权限
- 检查本地hosts配置,确认无npm官方源相关的屏蔽规则
- 若使用nvm等Node版本管理工具,确认当前激活的Node版本与npm路径对应无误,避免多版本路径冲突
内容的提问来源于stack exchange,提问作者Abdul Samad
相关产品推荐
相关产品推荐

