ошибка: некоторые модули CKEditor 5 дублируются - PullRequest
0 голосов
/ 13 марта 2020

Я работаю в проекте angular и использую плагин в своем проекте и получаю эту ошибку: ошибка: некоторые модули CKEditor 5 дублированы. Я импортировал пакет @ ckeditor / ckeditor5-alignment.

. html файл -

<ckeditor #editor [editor]="editor" [config]="config"></ckeditor>

и файл .ts

    import * as ClassicEditor from '@ckeditor/ckeditor5-build-classic';
    import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';
     export class WelcomePageSettingComponent implements OnInit {  
      public editor = ClassicEditor;  
      public config = {
        plugins: [Alignment],
        toolbar: ['heading', '|', 'bold', 'italic', '|', 'alignment']   };   constructor() { 
       }
       constructor() { }
       ngOnInit() {  }
     }

1 Ответ

0 голосов
/ 13 марта 2020

Я использовал ckeditor5-editor-classi c вместо ckeditor5-build-classi c и получаю еще одну ошибку: Невозможно прочитать свойство 'getAttribute' из null. . html файл

<ckeditor [editor]="editor"></ckeditor> .ts файл

import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';
 import ClassicEditor from "@ckeditor/ckeditor5-editor-classic/src/classiceditor";
 export class WelcomePageSettingComponent implements OnInit {
   public editor = ClassicEditor;
   constructor() { }
   ngOnInit() {
     ClassicEditor
     .create(document.querySelector('#editor'), {
        plugins: [Alignment],
        toolbar: ['heading', '|', 'bold', '|', 'italic', '|', 'mediaEmbed', '|',  
        'alignment']
      })
      .then()
      .catch();
  }
}
...