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

Angular 14安装后仍显示Angular 9的问题求助

解决Angular 9卸载后安装14仍显示旧版本的问题

可能原因

全局CLI未彻底卸载、终端缓存旧路径、本地项目依赖残留,都会导致ng --version仍显示旧版本。

分步解决方案

1. 彻底清理全局Angular相关包

  • 先定位当前ng命令的位置:
    • Mac/Linux终端执行:which ng
    • Windows cmd执行:where ng
      找到输出的路径后,直接删除对应的ng可执行文件及相关全局@angular文件夹。
  • 执行全局卸载命令,覆盖新旧版本包名:
    npm uninstall -g @angular/cli
    npm uninstall -g angular-cli
    
  • 强制清理npm缓存:
    npm cache clean --force
    

2. 排除本地项目干扰

退出所有项目目录,在空文件夹或系统根目录下执行ng --version测试——如果在项目目录下,本地node_modules里的旧CLI会优先被调用。

3. 重新安装Angular 14 CLI

npm install -g @angular/cli@14.0.0

安装完成后重启终端(终端会缓存旧的命令路径,重启后才会加载新路径),再执行ng --version确认版本。

4. 修复ng update报错问题

如果是在现有项目中执行ng update报错:

  • 确保全局CLI已更新为14版本;
  • 进入项目目录,先更新核心框架和CLI:
    ng update @angular/core@14 @angular/cli@14
    
  • 若有第三方依赖报错,需先升级这些依赖到兼容Angular 14的版本,再重新执行更新命令。

内容的提问来源于stack exchange,提问作者Alonso Contreras

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 03:33:12