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

CKEditor5 Git仓库本地安装依赖报错求助

解决CKEditor5依赖安装报错的方案

处理第一个ERESOLVE依赖冲突问题

报错核心是@ckeditor/ckeditor5-react@3.0.3的peer依赖仅支持React ^16.13.1 || ^17.0.0,但当前项目使用React 18.2.0,版本不匹配导致冲突。提供两种合规解决方式:

方式1:升级ckeditor5-react到兼容React18的版本

@ckeditor/ckeditor5-react的4.x及以上版本已适配React18,无需直接跳到5.x(5.x与CKEditor5 v39.0.1可能存在兼容性问题):

  1. 修改package.json中@ckeditor/ckeditor5-react的版本为^4.0.0
  2. 执行安装命令:
npm install

方式2:用npm兼容模式跳过peer依赖检查

若不想升级依赖版本,可使用--legacy-peer-deps参数绕过冲突(此参数会沿用npm v6的peer依赖处理逻辑,忽略版本不匹配):

npm install --legacy-peer-deps

处理升级到5.x后出现的Arborist TypeError问题

该错误多因npm版本不兼容或缓存损坏导致,按以下步骤解决:

  1. 回滚package.json中@ckeditor/ckeditor5-react的版本到^4.0.0
  2. 清除npm缓存:
npm cache clean --force
  1. 删除本地node_modules文件夹和package-lock.json文件
  2. 重新执行安装:
npm install

若问题仍存在,建议检查npm版本:CKEditor5 v39.0.1推荐使用npm v8.x,若当前npm版本为v9+,可降级到稳定的v8版本:

npm install -g npm@8.19.4

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 23:35:23