我尝试使用CK5编辑器配置页面。我做了:

ClassicEditor.create(document.querySelector('#editor'), {
  language: 'pt-br',
  toolbar: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote'],
  heading: {
    options: [{
      model: 'paragraph',
      title: 'Paragrafo',
      class: 'ck-heading_paragraph'
    }, {
      model: 'heading1',
      view: 'h1',
      title: 'Cabeçalho 1',
      class: 'ck-heading_heading1'
    }, {
      model: 'heading2',
      view: 'h2',
      title: 'Cabeçalho 2',
      class: 'ck-heading_heading2'
    }, {
      model: 'heading3',
      view: 'h3',
      title: 'Cabeçalho 3',
      class: 'ck-heading_heading2'
    }]
  }
}).then(editor => {
  console.log(editor);
}).catch(error => {
  console.log(error);
});


这可行,但没有“对齐”选项。我发现了有关如何安装@ ckeditor / ckeditor5-alignment软件包的this link

我仔细地遵循了此链接中显示的步骤,我已经安装了NPM软件包管理器,并在应用程序中引发了“ node_modules”粘贴,但是我的浏览器报告了错误


  未捕获的SyntaxError:意外的标识符


从这一行:

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


我不是NPM专家,但是请按照显示的步骤进行操作。我不知道是什么
失踪。

最佳答案

您必须创建自己的版本才能添加一些额外的插件。如果不构建插件,则无法将插件添加到ckeditor5。
更多信息:
Ckeditor5 Custom Builds

关于javascript - CKEditor5文本对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53866803/

10-12 13:26