Ckeditor工具栏项目在Vue(Laravel)中不可用
本文介绍了Ckeditor工具栏项目在Vue(Laravel)中不可用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Laravel使用Ckeditor5表示VUE。在documentation之后,我使用npm install --save @ckeditor/ckeditor5-vue @ckeditor/ckeditor5-build-classic
安装了模块,并在resources/js/app.js文件中启用了Ckeditor
之后,我导入了VUE组件中的ClassicEdditor
在控制台中ckeditor显示警告之后
Toolbarview-Item-不可用:请求的工具栏项为
不可用
{name: "FontFamily"}
在Error Codes页中显示
处理工具栏配置时出现问题。这个 具有给定名称的项不存在,因此在以下情况下将其省略 呈现工具栏。
所以我决定通过NPM安装插件,并在Vue组件中导入,但在
之后Ckeditor引发错误
未捕获CKEditorError:ckeditor-duplated-module:某些CKEditor 5 模块重复
我已重新安装ckeditor-相同问题
推荐答案
看起来您正在导入现有生成,而您应该从源代码创建生成。看一下这个link,您可以在这里找到这个示例:
要在Laravel中从源代码构建,您应该将此代码添加到您的webpack.Mix.js文件中(源代码:here,编辑了样式加载单例以应对他们所做的API更改)
确保NPM安装要在CKEditor中使用的加载器(raw-loader、style-loader、postcss-loader)和模块。
这篇关于Ckeditor工具栏项目在Vue(Laravel)中不可用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!