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

Windows10企业版执行npm install -g @angular/cli报错ENEVERSIONS求助

解决npm安装Angular CLI时的ENOVERSIONS错误

这个错误通常意味着npm没法从注册表获取@angular/cli的有效版本信息,大概率是源配置、缓存或者网络问题搞的鬼,试试下面这些排查步骤:

  • 检查并切换npm源
    默认的npm registry可能因为网络原因没法正常访问,先看看当前用的是什么源:

    npm config get registry
    

    如果返回的不是官方源或者稳定的镜像源,切换到官方源试试:

    npm config set registry https://registry.npmjs.org/
    

    国内用户也可以换成淘宝镜像源:

    npm config set registry https://registry.npmmirror.com/
    
  • 清除并验证npm缓存
    缓存损坏也会导致版本信息读取异常,先强制清掉缓存:

    npm cache clean --force
    

    然后验证一下缓存是否正常:

    npm cache verify
    
  • 升级npm到最新版本
    旧版本的npm可能存在兼容性问题,先把全局npm更到最新:

    npm install -g npm@latest
    

    注意:如果提示权限不够,右键点命令提示符选「以管理员身份运行」再执行命令。

  • 检查网络连接
    确保你的网络能正常访问npm注册表,试试在浏览器里打开https://registry.npmjs.org/@angular/cli,如果加载不出来,说明网络有限制,得检查防火墙、代理设置或者换个网络环境。

  • 重新安装Node.js(终极方案)
    如果上面的步骤都不管用,可能是Node.js本身安装有问题。卸载当前的Node.js,去官网下载最新的稳定版(LTS版本)安装,安装时一定要勾选「Add to PATH」选项,装完再重新尝试安装Angular CLI。

做完这些步骤后,再执行npm install -g @angular/cli,应该就能正常安装了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 08:53:17