Я создаю Vue spa и интегрирую CKEditor, используя этот пакет Я попытался сделать то же самое, что и учебник, добавив его в мои app.js
import Vue from 'vue'
import ClassicEditor from '@ckeditor/ckeditor5-build-classic'
import documentEditor from '@ckeditor/ckeditor5-build-decoupled-document'
import VueCkeditor from 'vue-ckeditor5'
const options = {
editors: {
classic: ClassicEditor,
document: documentEditor
},
name: 'ckeditor'
}
Vue.use(VueCkeditor.plugin, options);
и сделать егоРаботая, я делаю установку NPM в эти 2 редактора (ClassicEditor и documentEditor)
npm install --save @ckeditor/ckeditor5-build-decoupled-document
, и так как мне также нужен CKEditor, но с гораздо более простым или, как говорят, без функций загрузки изображения, то я для классической сборки ckeditor5 иудалите эти плагины, затем NPM build, а затем я делаю это на моем Vue spa
npm install --save @ckeditor/ckeditor5-build-classic
, после этого я открываю папку @ckeditor в node_modules и нахожу папку ckeditor5-build-classic и заменяю buildпапка с моей пользовательской версией классической сборки CKEditor
, но тогда я получаю эту ошибку
ckeditor-version-collision: The global CKEDITOR_VERSION constant has already been set.
, хотя редактор все еще работает, но мне не нравится идея, что моя консоль показывает ошибку