【问题标题】:How to install plugins in CKEditor 5?如何在 CKEditor 5 中安装插件?
【发布时间】:2018-08-03 06:22:55
【问题描述】:

我通过 npm 在我的项目中安装 CKEditor 5:

npm install --save @ckeditor/ckeditor5-build-classic

然后我按照文档安装一些插件,例如:alignment

See the Alignment plugins install Doc

npm install --save @ckeditor/ckeditor5-alignment

我像这样更改我的代码:

import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';

ClassicEditor
.create( document.querySelector( '#editor' ), {
    plugins: [ Alignment],
    toolbar: [ 'alignmentDropdown']
} )
.then( ... )
.catch( ... );

然后出了点问题:

Failed to compile.

./node_modules/@ckeditor/ckeditor5-alignment/src/alignmentui.js
Module not found: Error: Can't resolve '@ckeditor/ckeditor5-ui/src/dropdown/button/createbuttondropdown' in '/Users/wangyao/project/katabat-demo/ckeditor5/node_modules/@ckeditor/ckeditor5-alignment/src'

我觉得是版本的原因, 在官网上,我看到了ckeditor5-build-classicversion info

还有插件Alignmentversion info

  1. 我做错了吗?
  2. CKEditor 5 是否因为 alpha 版本不完整?
  3. 在alpha版本中使用CKEditor 5是否合适?

【问题讨论】:

    标签: ckeditor5


    【解决方案1】:

    编辑 (19.09.2018): text alignmenttablehighlightfont size/family 功能都可以安装。 @KingOfSocket 询问的情况是其中一些插件正在开发时的临时情况。查看这些功能指南以了解如何安装它们。


    过时:您很遗憾在alignment feature 首次正式发布之前找到它。它不起作用,因为发布 0.0.1 版本只是为了满足我们开发环境的要求,即我们正在处理的包在 npm 上(实际上是Lerna's requirement)。

    对齐功能的第一个工作版本将与 CKEditor 5 的 1.0.0-beta 一起发布(大约一个月内)。目前,您可以在 nightly 文档中找到它的演示(请参阅 Text alignment)。您也可以尝试使用它构建编辑器,但您需要设置CKEditor 5's development environemnt

    【讨论】:

    • 附言。我们将标记每晚的文档,这样人们就不会对他们所看到的内容感到困惑 (github.com/ckeditor/ckeditor5/issues/866)。让我们知道您的想法!
    • 看起来 ckeditor 5 对我们在 ckeditor 4 中所享受的所有强大功能来说是一种过度杀伤力。只是为了 Javascript 中最近的 ECMA 标准,你重构了所有代码库,让社区感到震惊.
    • 我们没有重构任何东西。 CKEditor 5 是一个全新的产品,解决了一组不同的需求,具有完全不同的架构等。
    • 那么 ckeditor 5 现在还可以使用吗?对于新用户来说,它的第一个选择是在网站上。不幸的是,插件似乎仍然无法安装。 (例如表格)
    • text alignmenttablehighlightfont size/family 功能都可以安装。 @KingOfSocket 询问的情况是其中一些插件正在开发时的临时情况。查看这些功能指南以了解如何安装它们。
    猜你喜欢
    • 2020-02-17
    • 2021-07-27
    • 2016-07-27
    • 2019-04-18
    • 1970-01-01
    • 2015-01-19
    • 2016-04-05
    • 2020-04-30
    • 1970-01-01
    相关资源
    最近更新 更多