我通过 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
版本信息:
- 我做错了吗?
- CKEditor 5 是否因为 alpha 版本不完整?
- 在 alpha 版本中使用 CKEditor 5 是否合适?