更新至 CKEditor 5 v42.x
更新 CKEditor 5 安装时,确保 **所有包版本一致**,以避免错误。
您可以尝试删除 package-lock.json
或 yarn.lock
文件(如果适用)并重新安装所有包,然后再重建编辑器。为获得最佳效果,请确保使用最新版本的包。
# 更新至 CKEditor 5 v42.0.0
于 2024 年 6 月 26 日发布。
有关 42.0.0 版本中引入的所有更改的完整列表,请参阅 CKEditor 5 v42.0.0 版本说明。
以下是升级到 CKEditor 5 v42.0.0 时需要您注意的最重要的更改。
# 新的安装方法
此版本引入了新的安装方法。我们简化了依赖项管理,使 CKEditor 5 成为打包器无关的,并通过单独的 CSS 分发改进了启动性能。
有关详细信息,请阅读 迁移指南。这些指南提供了分步说明和示例,可帮助您无缝迁移到新的安装方法。
我们的旧版安装方法仍受支持,但我们已将它们列入了弃用路径。您可以在迁移指南的 弃用时间线 部分了解更多信息。
# JavaScript 目标已更改
预定义构建和 DLL 构建的目标是 ES2022 语法,以便利用对类字段和方法的原生支持。
# 从 CDN 中删除超级构建和预定义构建
我们已停止将超级构建和预定义构建发布到我们的 CDN。预定义构建仍可作为 npm 包获得。如果您希望继续使用我们的 CDN 以及新版本的编辑器,我们建议您 迁移到新的安装方法。
# Vite 插件已弃用
我们已弃用 Vite 插件,@ckeditor/vite-plugin-ckeditor5
,因为它仍然处于实验阶段,并未完全支持翻译处理等功能。新引入的安装方法解决了此问题,因为它们开箱即用地与任何打包器配合使用。
我们每天都在努力使我们的文档保持完整。您是否发现过时信息?是否缺少内容?请通过我们的 问题跟踪器 报告。
随着 42.0.0 版本的发布,我们改写了大部分文档以反映新的导入路径和功能。感谢您的反馈,帮助我们确保文档的准确性和完整性。