首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在@ckeditor/ckeditor5-react中手动添加插件?

如何在@ckeditor/ckeditor5-react中手动添加插件?
EN

Stack Overflow用户
提问于 2020-01-31 00:04:43
回答 2查看 1.1K关注 0票数 1

所以,我有一个来自https://www.pramukhime.com/的插件,它是语言插件。所以,他们给了我一个包含各种文件的zip文件。

文件截图:

我猜plugin.js是要导入的主要文件。(另外,它也被缩小了)

因此,我尝试了以下方法,但得到了错误

代码:

代码语言:javascript
复制
import CKEditor from "@ckeditor/ckeditor5-react";
import ClassicEditor from "@ckeditor/ckeditor5-build-classic";
import Pramukhime from "./../../Assets/pramukhime/plugin.js";

...

        <CKEditor
          editor={ClassicEditor}
          data={questionData}
          config={{
            plugins: [Pramukhime]
          }}
          onChange={(event, editor) => {
            const data = editor.getData();

            handleQuestionEditor(data);

          }}

        />

那么,我应该如何在编辑器中添加这个插件呢?

谢谢

编辑:在配置中添加extraPlugins时出错

代码语言:javascript
复制
config={{extraPlugins:'...'}}

EN

回答 2

Stack Overflow用户

发布于 2020-02-05 10:01:47

您需要将这些文件添加到您的ckeditor/plugins文件夹中。自述文件将告诉您如何命名封闭的文件夹(如果您使用插件不期望的名称,它将根本不会被加载)。

在此之后,您将需要以相同的方式添加任何依赖项,因为CKEditor不能自动执行此操作。然后,您可以通过在CKEditor配置中添加一个或多个config.extraPlugins = 'plugin-name';行来简单地启用插件以及任何依赖项。

来源:https://ckeditor.com/docs/ckeditor4/latest/guide/dev_plugins.html#manual-installation

票数 0
EN

Stack Overflow用户

发布于 2020-02-07 17:20:45

问题出在包上,我想你的插件依赖于另一个依赖,或者可能是版本兼容性的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59990010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档