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

Angular 13升级至14后CLI版本兼容报错问题求助

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

从你的版本信息可以看到,核心问题是**@angular-devkit系列构建工具仍停留在Angular 13版本**,而你的Angular核心包已升级到14.3.0,导致版本不匹配。按以下步骤修复:

1. 清理旧依赖文件

删除项目目录下的node_modules文件夹和package-lock.json文件(Windows系统用命令行或手动删除均可):

# macOS/Linux
rm -rf node_modules package-lock.json

# Windows
del /s /q node_modules
del package-lock.json

2. 升级Angular开发工具包到14版本

执行命令将所有@angular-devkit相关包升级到14.x版本:

npm install @angular-devkit/architect@14 @angular-devkit/build-angular@14 @angular-devkit/core@14 --save-dev

3. 升级关联依赖包

你的@angular/cdk、@angular/material和@nguniversal/express-engine仍为13版本,需同步升级到14版本以确保兼容性:

npm install @angular/cdk@14 @angular/material@14 @nguniversal/express-engine@14 --save

4. 重新安装所有依赖

npm install

5. 验证版本一致性

执行命令确认所有核心包版本统一:

ng version

额外提示:你的Node版本为18.16.1,Angular 14官方推荐的Node版本是14.15.x或16.x,虽然18.x可能能运行,但建议切换到16.x LTS版本以避免潜在的兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 08:57:06