Ошибка при регистрации CKEditor 5 в VueJS - PullRequest
0 голосов
/ 27 февраля 2020

Вот мой код:

import Vue from 'vue';
import CKEditor from '@ckeditor/ckeditor5-build-balloon-block';
Vue.use( CKEditor );

Это следует из примера документации CKEditor здесь, https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/vuejs.html. Единственное отличие состоит в том, что документация загружает сборку @ckeditor/ckeditor5-vue.

Я использую шаблон Laravel UI, что означает NPM и Webpack. Пакет собирается нормально, но когда я пытаюсь запустить его, я получаю следующую ошибку:

TypeError: class constructors must be invoked with 'new'

1 Ответ

0 голосов
/ 28 февраля 2020

Это была неосторожная ошибка. Импорт для CKEditor должен был указываться от c до VueJS, а не для конкретной сборки редактора. Вот правильная строка:

import CKEditor from '@ckeditor/ckeditor5-vue';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...