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

Windows 11 全局更新Angular CLI失败问题求助

解决Windows 11下Angular CLI全局更新后版本未变更的问题

核心排查方向:找到被优先调用的旧版本ng命令路径

Windows系统下可能存在多个ng可执行文件,终端优先调用了旧版本文件,导致更新后版本显示异常。按以下步骤操作:

  1. 定位所有ng命令的路径
    打开命令提示符(CMD)或PowerShell,执行:

    where ng
    

    该命令会列出系统中所有名为ng的可执行文件路径,你会看到除了AppData\Roaming\npm下的文件外,可能还有其他路径的旧版本文件。

  2. 清理旧版本的可执行文件

    • 删除where ng输出中所有非AppData\Roaming\npm路径下的ng.exe、ng.cmd、ng.ps1文件
    • 检查AppData\Roaming\npm目录,确保里面的ng.cmd、ng.ps1是最新版本安装生成的(可删除后重新执行npm install -g @angular/cli@latest重建)
  3. 检查并调整环境变量PATH

    • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    • 在「系统变量」或「用户变量」中找到PATH,确认%USERPROFILE%\AppData\Roaming\npm的位置在所有可能包含旧ng命令的路径之前(如果有其他路径存在旧版本,可直接移除该路径)
  4. 重启终端并验证
    关闭所有打开的终端窗口,重新打开后执行:

    ng version
    

    此时应该显示最新安装的Angular CLI版本。

额外排查点

  • 如果你曾用其他包管理器(如Yarn、pnpm)全局安装过Angular CLI,需对应执行全局卸载命令(如yarn global remove @angular/cli)
  • 检查是否存在手动安装的Angular CLI目录,比如曾解压到某个固定路径并添加到PATH中,找到后删除相关文件并移除PATH中的对应项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 05:31:23