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

Angular 13升级至14后CLI版本兼容错误求助

解决Angular 14升级后CLI版本不兼容问题

出现这个错误的核心原因是Angular CLI版本与Angular核心版本不匹配——你升级后CLI被意外升级到了15.x版本,但项目核心依赖还是14.2.12,导致兼容性冲突。只修改@angular-devkit/build-angular的13.x版本没用,因为这个包必须和CLI、Angular核心版本保持一致。

按以下步骤修复:

  • 卸载全局的高版本Angular CLI:
    npm uninstall -g @angular/cli
    
  • 安装与Angular 14.2.12匹配的CLI版本:
    npm install -g @angular/cli@14.2.12
    
  • 更新项目内的CLI及构建依赖,确保版本统一:
    npm install @angular/cli@14.2.12 @angular-devkit/build-angular@14.2.12 --save-dev
    
  • 清理npm缓存,避免残留冲突:
    npm cache clean --force
    
  • 删除旧依赖文件并重新安装:
    macOS/Linux
    rm -rf node_modules package-lock.json && npm install
    
    Windows
    rd /s /q node_modules && del package-lock.json && npm install
    
  • 验证版本一致性:
    ng version
    
    确认输出中所有@angular/*相关包的版本都是14.x系列即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 18:20:47