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

Angular CLI版本不兼容问题求助:多种修复操作后仍报错

解决Angular CLI与Angular版本不兼容问题

当前全局安装的@angular/cli版本为^16.0.0,仅兼容Angular ^16.0.0,但本地项目的Angular版本是10.2.5,版本不匹配导致报错。以下是针对性的解决步骤:

1. 安装与项目版本匹配的CLI

Angular版本与CLI版本需严格对应,Angular 10对应的CLI版本为10.x.x:

  • 全局安装对应版本CLI:
    npm install -g @angular/cli@10
    
  • 进入项目目录,安装本地项目对应的CLI依赖:
    npm install @angular/cli@10 --save-dev
    

2. 彻底清理残留并重装依赖

如果之前的清理操作不彻底,执行以下步骤:

  • 卸载全局CLI:
    npm uninstall -g @angular/cli
    
  • 强制清理npm缓存:
    npm cache clean --force
    
  • 进入项目目录,删除以下文件/文件夹:
    • node_modules
    • package-lock.json
  • 重新安装本地依赖:
    npm install
    

3. 验证版本匹配

  • 检查全局CLI版本:
    ng version
    
  • 进入项目目录,检查本地CLI依赖版本,确保与Angular 10.2.5对应:
    npm list @angular/cli
    

注:之前直接执行npm i -g @angular/cli会默认安装最新版CLI,仍会出现版本不兼容问题,必须指定对应版本安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 09:44:03