@ contentful/ field- editor- rich- text
npm install @contentful/field-editor-rich-text
此软件包包含反应 RichTextEditor 用作默认的组件 RichText 字段类型.
import { RichTextEditor } from '@contentful/field-editor-rich-text';
QQ 重要: 软件包配置
53.3.14分针 slate-react 至 0.126.4. 要使用此软件包测试的最新Slate React版本( 0.127.1), 更新应用程序中的现有覆盖, 如下所示。 此寄存器中的软件包管理器覆被安装已发布软件包的应用程序所继承.
对npm:
{
"overrides": {
"slate": "0.126.2",
"slate-react": "0.127.1"
}
}
用于线条 :
{
"resolutions": {
"slate": "0.126.2",
"slate-react": "0.127.1"
}
}
移动到 v2
为了给 Rich Text Tables 带来支持, 我们重置了此软件包的大部分内部内容, 以适应最新版本的 板块。我们正在发布这个变化作为v2.0.0.
我们的用户通常有两种方式使用富文本字段编辑器:
1. 通过嵌入 @contentful/field-editor-rich-text npm 软件包
由于被软件包所曝光的公用API保持不变,升级到v2应该无缝,因为它只是从npm安装最新版本的问题. 不需要移徙.
2. 通过伪造出源代码
你需要调整你的叉子 与v2工作。 以下是主要变化的要点:
- 使用 Slate v0.8.0. 若从 < 0.50.x 升级 请检查图书馆 移徙指南
- 使用 Plate 作为插件系统 。 Plate是一个强大的插件系统,便于与Slate合作. 所有现有的丰富的文本插件被重写为使用Plate. 要多学点,请检查板块 网站。 。 。 .