安装SimpleUploadAdapter时的ckeditor-duplicated-modules

时间:2019-12-17 10:46:54

标签: webpack build ckeditor

我正在按照说明安装SimpleUploadAdapter

克隆后在我的工作目录中:https://github.com/ckeditor/ckeditor5-build-classic.git

npm install --save @ckeditor/ckeditor5-upload

我编辑ckeditor.js并添加以下行

import SimpleUploadAdapter from '@ckeditor/ckeditor5-upload/src/adapters/simpleuploadadapter';

ClassicEditor.builtinPlugins = [...,,SimpleUploadAdapter]

然后我尝试访问分发中提供的sample/index.html,我得到了ckeditor-duplicated-modules

在此问题上停留了2天,这应该是CKEditor的常见用例!!

Perharps,它引起了: Got ckeditor-duplicated-modules when integrate ckeditor5 into Angular project

1 个答案:

答案 0 :(得分:0)

我在从源代码构建CKEditor5-classic时遇到了同样的问题

因此,对于我来说,更改依赖项的版本可以解决问题,并且应用程序运行正常。

以下是适合我的步骤:

  1. 转到package.json
  2. 找到CKEditor的版本(位于文件顶部)。
  3. alignment中找到"devDependencies": {...},然后将版本更改为CKEditor版本(我将其从20.0.0更改为19.0.0)。
  4. (可选)删除node_modules目录
  5. 在终端中将目录更改为您的项目,然后运行npm install
  6. 然后运行npm run build

还要检查,如果您的src文件中还有另一个上传适配器。 删除上传适配器,例如ckfinder ckifnder upload adapterbase 64 upload adapter等...