Vue.js CKEditor5自定义内置VUE

Vue.js CKEditor5自定义内置VUE,vue.js,vuejs2,ckeditor,ckeditor5,Vue.js,Vuejs2,Ckeditor,Ckeditor5,我从经典版创建了我的定制CKEditor5 git clone -b stable https://github.com/my/forked/repo cd ckeditor5 npm install npm run build 在我的VUE2项目的main.js import 'path/to/ckeditor5/build/editor.js' Vue.prototype.editor = window.ClassicEditor 在我的组件中 <template> &l

我从经典版创建了我的定制CKEditor5

git clone -b stable https://github.com/my/forked/repo
cd ckeditor5
npm install
npm run build
在我的VUE2项目的
main.js

import 'path/to/ckeditor5/build/editor.js'
Vue.prototype.editor = window.ClassicEditor
在我的组件中

<template>
  <div class="root">
    <div class="editor></div>
  </div>
</template>
<script>
  export default{
    mounted(){
      var vm = this;
      var ClassicEditor = vm.ClassicEditor;
      ClassicEditor.create(vm.$el.querySelector('.editor'))
    }
  }
</script>

我可以获取
div.editor
元素,但在创建编辑器时显示错误。

此错误来自错误的Babel转换。它在巴贝尔方面和CKEditor 5方面都得到了跟踪,希望很快就能修复。我们在React集成中也听说过类似的问题


我建议现在更改构建过程并使用旧版本的babel。或者不传输代码。

通过
index.HTML
中的HTML
脚本
标记导入
ckeditor.js
后,它就工作了。谢谢你的回答:)
Uncaught (in promise) TypeError: Cannot read property '0' of undefined
    at Object.to (ckeditor.js?ccdb:44)
    at new ea (ckeditor.js?ccdb:342)
    at new Ac (ckeditor.js?ccdb:479)
    at new Bc (ckeditor.js?ccdb:504)
    at Eg.qc (ckeditor.js?ccdb:20)
    at Eg.Vl (ckeditor.js?ccdb:20)
    at new Eg (ckeditor.js?ccdb:20)
    at eval (ckeditor.js?ccdb:20)
    at new Promise (<anonymous>)
    at Function.create (ckeditor.js?ccdb:20)