angular - 在 CKEditor 中使用 ckeditor5-typing 包
问题描述
解决方案
这段代码的作用:
ClassicEditor
.create( document.querySelector( '#editor' ), {
plugins: [ Typing ]
} )
是它只加载打字插件。同时,正如我从警告中看到的那样,您使用的是 CKEditor 5 版本,该版本具有预配置的工具栏(您可以在此处找到示例)。因此,编辑器只加载了一个插件,但它尝试向工具栏添加多个(不存在的)按钮。因此,会记录警告。
不过,令我惊讶的是,您正在尝试启用此插件。首先,它在所有类型的编辑器构建中都启用。其次,您还需要启用其他插件才能看到任何内容。例如,如果您至少不启用Paragraph
插件,编辑器将不会呈现任何内容。
PS。请务必阅读https://docs.ckeditor.com/ckeditor5/latest/builds/guides/development/installing-plugins.html因为您似乎正在尝试将插件添加到构建中,而插件只能在编辑器是从源代码构建的。
推荐阅读
- php - 通过 HTTPonlycookies 进行 Laravel 和 Passport 身份验证
- r - 根据R中的条件减去多列
- java - 如何在 Java Mongo 投影操作中给出 $toObjectId
- laravel - 我想安装一个带有“composer require laravelista/comments”的包,但出现错误
- html - 如何修复我所有的页脚链接不被混淆?
- gf - GF 中的关系从句 (which)
- typescript - 如何在 fp-ts 中使用管道删除 if 语句
- xml - 如何使用 eXist-db 将结果“拼接”成单个 XML 文档?
- c# - 虽然 String 是一种引用类型,但为什么“==”运算符在 2 个字符串中表现正确?
- reactjs - 由于 CORS,Spring 和 React websocket 聊天无法正常工作