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

Angular版本不兼容且Node版本不支持,无法运行项目如何解决?

解决Angular CLI与版本不兼容及Node版本不支持问题

方案一:降级Angular CLI匹配现有项目

当前项目使用Angular 13.3.12,需确保CLI版本与项目版本一致:

  • 卸载全局高版本CLI:
    npm uninstall -g @angular/cli
    
  • 安装与项目匹配的13.3.12版本CLI:
    npm install -g @angular/cli@13.3.12
    
  • 更新项目本地CLI依赖:
    npm install --save-dev @angular/cli@13.3.12
    

方案二:升级项目至兼容CLI的版本(需确认可升级)

若允许升级项目到Angular 18,需先处理Node版本,再分步升级:

  1. 调整Node版本:Angular 18要求Node 18.19+或20.10+,使用版本管理器切换到兼容LTS版本(如18.20.3):
    # 以nvm为例
    nvm install 18.20.3
    nvm use 18.20.3
    
  2. 分步升级Angular:从13到18需逐步升级,避免跳过版本引发问题:
    ng update @angular/core@14 @angular/cli@14
    ng update @angular/core@15 @angular/cli@15
    ng update @angular/core@16 @angular/cli@16
    ng update @angular/core@17 @angular/cli@17
    ng update @angular/core@18 @angular/cli@18
    
    升级时若遇依赖冲突,根据终端提示调整第三方库版本。

必须处理的Node版本问题

Angular 13不支持Node 19.9.0,无论选择哪种方案,都需切换到Node 12.20+、14.15+或16.10+的版本(推荐16.20.2 LTS):

# nvm示例
nvm install 16.20.2
nvm use 16.20.2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 01:43:23