Добавляя компонент CKEditor5 в свое приложение React, я обнаружил, что мне нужно добавить больше плагинов, что я и сделал, добавив и перестроив редактор для документов, в частности добавив:
import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';
import Font from '@ckeditor/ckeditor5-font/src/font';
import Highlight from '@ckeditor/ckeditor5-highlight/src/highlight';
и перестройку.Первый выпуск:
Я видел несколько мест, где это:
Array.from( editor.ui.componentFactory.names() );
должно дать мне список элементов панели инструментов, чтобы я мог убедиться, что у меня есть то, что мне нужно .. Я обновилиспользовать имя редактора, который я использую, так:
Array.from( ClassicEditor.ui.componentFactory.names() );
Что не получается, потому что в ClassicEditor нет "пользовательского интерфейса" ... что мне здесь не хватает?
Второй- теперь, когда я установил плагины и перестроил ckeditor.js, я пытаюсь убедиться, что я добавляю этот новый материал в свой существующий проект React - там есть каталог public / ckeditor.Я предположил, что должен взять ckeditor.js из каталога "ckeditor5-build-classic / build /" и поместить его в public / ckeditor.Но где взять настоящие плагины?кажется, есть набор в ckeditor5-build-classic / node_modules / @ ckeditor, но, похоже, это не сработало.Мысли?