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

尝试安装Angular/cli 17却始终安装11.1.2版本求助

解决Angular CLI 17.0.3安装失败、始终安装11.1.2的问题

以下是针对该问题的排查和解决步骤:

  • 彻底清理全局Angular CLI残留

    1. 执行全局卸载命令:
      npm uninstall -g @angular/cli
      
    2. 查看全局已安装包列表,确认是否还有残留:
      npm list -g --depth=0
      
      如果仍能看到@angular/cli,手动删除对应全局包目录:
      • Windows:%APPDATA%\npm\node_modules\@angular
      • Mac/Linux:/usr/local/lib/node_modules/@angular
    3. 强制清理npm缓存:
      npm cache clean --force
      
  • 处理本地项目的版本锁定
    如果在项目目录内操作时出现版本异常,先清理本地依赖锁文件和模块:

    • Mac/Linux:
      rm -rf node_modules package-lock.json
      
    • Windows:
      rmdir /s /q node_modules && del package-lock.json
      

    之后先安装指定版本的全局CLI:

    npm install -g @angular/cli@17.0.3
    

    再在项目内安装本地对应版本:

    npm install @angular/cli@17.0.3 --save-dev
    
  • 检查npm全局路径与环境变量

    1. 确认当前Node版本对应的全局包路径:
      npm prefix -g
      
      该路径应指向你Node 20.11.0安装目录下的node_modules文件夹。
    2. 检查系统PATH环境变量,确保Node 20.11.0的npm路径(比如C:\Program Files\nodejs或/usr/local/bin)排在所有旧Node/npm路径之前,避免调用旧版本的可执行文件。
  • 验证安装结果
    完成以上步骤后必须重启终端,然后运行以下命令确认版本:

    ng version
    

    如果仍显示旧版本,通过以下命令找到ng可执行文件的位置,手动删除旧文件:

    • Mac/Linux:which ng
    • Windows:where ng

内容的提问来源于stack exchange,提问作者David Mañas

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 06:26:02