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

Ionic 6.20.6搭配Angular 15.0.4运行ionic cordova run android -l失败求助

解决Ionic 6 + Angular 15运行ionic cordova run android -l时的Angular CLI版本冲突问题

错误提示的核心是本地Angular CLI版本与Angular核心版本不匹配:你当前安装的Angular CLI为14.x版本,而项目依赖的Angular核心包是15.0.4,版本不一致导致构建流程中断。Ionic 6确实支持Angular 15,但需要确保Angular CLI与核心版本同步,以下是具体解决步骤:

  • 确认当前CLI版本:
    执行全局版本检查:ng --version
    进入项目根目录,检查本地项目CLI版本:npm list @angular/cli

  • 同步Angular CLI到15.x版本:
    更新全局CLI:npm install -g @angular/cli@15
    更新项目本地CLI依赖:npm install @angular/cli@15 --save-dev

  • 同步其他Angular生态依赖:
    项目根目录执行:npx ng update @angular/core@15 @angular/cli@15
    该命令会自动调整@angular/common、@angular/compiler等相关包的版本,避免潜在依赖冲突。

  • 清理并重新安装依赖:
    Windows环境:rd /s /q node_modules && del package-lock.json && npm install
    Unix/Linux环境:rm -rf node_modules package-lock.json && npm install

  • 重新执行启动命令:ionic cordova run android -l

补充说明:你的Ionic 6.20.6版本本身支持Angular 15,无需更新Ionic CLI;Cordova 11与Angular 15兼容性正常,若后续出现插件问题,可检查对应Cordova插件是否适配当前Angular版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 21:25:16