1

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

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

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

请参阅对齐插件安装文档

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-classic 版本信息在此处输入图像描述

以及插件Alignment 版本信息在此处输入图像描述

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

1 回答 1

1

编辑(19.09.2018):文本对齐表格突出显示字体大小/系列功能都可以安装。@KingOfSocket 询问的情况是其中一些插件正在开发时的临时情况。查看这些功能指南以了解如何安装它们。


OUTDATED:您很遗憾在首次正式发布之前发现对齐功能。它不起作用,因为发布 0.0.1 版本只是为了满足我们开发环境的要求,即我们工作的包在 npm 上(实际上,这是Lerna 的要求)。

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

于 2018-02-26T13:22:00.167 回答