Contribute to this guide

guide更新至 CKEditor 5 v28.x

在更新您的 CKEditor 5 安装时,请确保 **所有包都具有相同的版本**,以避免错误。

对于自定义版本,您可以尝试删除 package-lock.jsonyarn.lock 文件(如果适用)并重新安装所有包,然后再重建编辑器。为了获得最佳效果,请确保您使用最新的包版本。

# 更新至 CKEditor 5 v28.0.0

发布于 2021 年 6 月 7 日。

有关 28.0.0 版本中引入的所有更改的完整列表,请参阅 CKEditor 5 v28.0.0 的发布说明

以下是将 CKEditor 5 升级到 v28.0.0 时需要注意的最重要更改。

# 从非 DLL 核心包的索引文件导入

从 v26.0.0 开始,您可以使用所有包中提供的 src/index.js 文件来简化导入规则。

但是,在 v28.0.0 之前,在某些包中,src/index.js 文件导出的是一个对象,而不是多个标记,因此导入规则看起来如下所示

// Importing the default export.
import BasicStyles from '@ckeditor/ckeditor5-basic-styles/src/index';

// And destructuring plugins from the module.
const { Bold, Italic } = BasicStyles;

从 v28.0.0 开始,所有包都使用多个导出,因此您可以直接导入插件

import { Bold, Italic } from '@ckeditor/ckeditor5-basic-styles/src/index';

受影响的包列表