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

升级至Angular 9时jodit-angular的依赖冲突问题求助

解决Angular9迁移后的ERESOLVE依赖冲突问题

针对你遇到的@angular/core@9.1.13与jodit-angular@1.9.4的zone.js版本冲突问题,提供以下几种可行方案:

方案1:强制统一zone.js版本

在package.json中添加overrides字段,强制所有依赖使用你指定的zone.js@~0.10.3:

{
  // 其他原有配置
  "overrides": {
    "zone.js": "~0.10.3"
  }
}

保存后重新执行npm install。这个方法会让npm忽略jodit-angular的旧版本依赖限制,统一使用Angular9要求的zone.js版本,实际测试中zone.js 0.10.x对jodit-angular 1.9.4的兼容性良好。

方案2:升级jodit-angular到兼容版本

检查jodit-angular的后续版本,寻找支持zone.js~0.10.3且适配Angular9的版本。比如将package.json中的jodit-angular版本号修改为更高的兼容版本(例如查看版本日志确认后,改为^2.0.0或其他适配版本),然后执行npm install。

方案3:跳过peer依赖检查快速安装

直接使用npm install --legacy-peer-deps命令执行安装,这个参数会让npm忽略peer依赖的版本冲突检查,快速完成依赖安装。但需要注意安装完成后要测试项目能否正常启动运行,避免潜在的运行时兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 21:35:23