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

安装Angular 17.1.0后ng --version显示16.2.0的解决咨询

解决Angular版本显示不一致问题

以下是针对Windows PowerShell环境下,nvm安装Angular 17.1.0但ng --version显示16.2.0的解决步骤:

  • 确认nvm当前使用的Node.js版本
    先执行nvm list查看已安装的Node版本,再用nvm use <对应版本号>切换到安装Angular 17.1.0时匹配的Node版本(Angular 17建议使用Node.js 18.13+或20.9+)。

  • 清理全局Angular CLI缓存
    执行命令卸载全局旧版本Angular CLI:

    npm uninstall -g @angular/cli
    

    接着清理npm缓存:

    npm cache clean --force
    
  • 重新安装对应版本的Angular CLI
    切换到正确的Node版本后,安装Angular 17.1.0的CLI:

    npm install -g @angular/cli@17.1.0
    
  • 验证版本
    关闭当前PowerShell窗口,重新打开新窗口,执行ng --version确认版本是否正确。

  • 检查项目本地依赖(针对特定项目场景)
    如果是在某个项目中执行ng --version显示旧版本,进入项目根目录,执行:

    npm install @angular/cli@17.1.0 --save-dev
    

    之后用npx ng --version查看项目本地的Angular版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 16:29:54