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

全局Angular CLI版本更新无效,仍显示旧版本求助

全局Angular CLI版本更新失败的解决办法
  • 定位ng命令的实际执行路径
    先确认系统调用的ng命令位置:
    Linux/macOS执行:which ng
    Windows执行:where ng
    如果输出路径不是新版本的安装目录,说明旧版本仍被优先调用。

  • 彻底清除旧版本残留

    1. 根据上述路径,手动删除对应的ng可执行文件
    2. 找到npm全局包目录(通常为/usr/local/lib/node_modules/),删除其中的angular-cli和旧版@angular/cli文件夹
    3. 执行全量卸载命令:sudo npm uninstall -g angular-cli @angular/cli
  • 重装并刷新命令缓存

    1. 重新全局安装:sudo npm install -g @angular/cli
    2. 执行npm list -g @angular/cli确认安装的版本号
    3. 若ng version仍显示旧版本,Linux/macOS执行hash -r清除命令缓存,Windows直接重启终端再尝试
  • 调整npm全局路径优先级
    执行npm config get prefix获取npm全局包前缀路径,确保该路径下的bin目录在系统PATH环境变量中优先级最高:

    • Linux/macOS:在~/.bashrc或~/.zshrc中添加export PATH=$(npm config get prefix)/bin:$PATH,再执行source ~/.bashrc或source ~/.zshrc生效
    • Windows:打开系统环境变量设置,将npm全局bin路径移至PATH列表最上方

内容的提问来源于stack exchange,提问作者Al Imran

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 13:33:14