@contentful/field-editor-rich-text

中文文档
6.6.14发布于 2026/11/10MITTypeScriptESM + CJS近 30 天下载 1.5万

bash npm install @contentful/field-editor-rich-text

中文使用文档
文档目录5 节
  1. QQ 重要: 软件包配置
  2. 移动到 v2
  3. 1. 通过嵌入 @contentful/field-editor-rich-text npm 软件包
  4. 2. 通过伪造出源代码
  5. 贷项

@ 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工作。 以下是主要变化的要点:

  1. 使用 Slate v0.8.0. 若从 < 0.50.x 升级 请检查图书馆 移徙指南
  2. 使用 Plate 作为插件系统 。 Plate是一个强大的插件系统,便于与Slate合作. 所有现有的丰富的文本插件被重写为使用Plate. 要多学点,请检查板块 网站。 。 。 .

贷项

此软件包基于 板块 打开 盘片 还借用了他们的代码 没有他们,这一项目就不可能实现.

版本与发布记录

@contentful/field-editor-rich-text 共发布 802 个版本,首次发布于 2020/02/19;过去 12 个月发布了 271 个版本。

版本发布日期距今
6.6.14latest2026/11/10今天
6.6.14-canary.1canary2026/11/10今天
6.6.14-canary.02026/11/064 天前
6.6.132026/11/055 天前
6.6.13-canary.33npm-publisher-backfill2026/10/2813 天前
6.6.13-canary.342026/10/2813 天前

其他发布通道:next → 2.0.0-next.45,npm-publisher-backfill → 6.6.13-canary.33,canary → 6.6.14-canary.1。

关于 @contentful/field-editor-rich-text 的常见问题

@contentful/field-editor-rich-text 是什么?

bash npm install @contentful/field-editor-rich-text

如何安装 @contentful/field-editor-rich-text?

在项目目录运行 npm install @contentful/field-editor-rich-text,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(>=18.3.1)、react-dom(>=18.3.1)、@lingui/core(^5.3.0)、@tanstack/react-query(^4.3.9 || ^5.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@contentful/field-editor-rich-text 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@contentful/field-editor-rich-text 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@contentful/field-editor-rich-text 可以商用吗?

@contentful/field-editor-rich-text 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@contentful/field-editor-rich-text 的下载量有多少?

根据 npm 官方下载统计,@contentful/field-editor-rich-text 在 2026/10/11 – 2026/11/09 这 30 天内被下载 15,391 次,日均约 513 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@contentful/field-editor-rich-text 还在维护吗?

最新版本 6.6.14 发布于 2026/11/10(今天);至今共发布 802 个版本,其中过去 12 个月发布了 271 个;首次发布于 2020/02/19。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。