javascript - 错误 : ckeditor-duplicated-modules: Some CKEditor 5 modules are duplicated

标签 javascript laravel vue.js ckeditor ckeditor5

我有一个带有 Vuejs 和 Laravel 的 Web 应用程序
我想使用 CKEditor 5

我安装了依赖项

npm install --save @ckeditor/ckeditor5-vue @ckeditor/ckeditor5-build-classic

就像文档中提到的那样
here

在我的组件中:
<script>
    import draggable from 'vuedraggable'
    import CKEditor from '@ckeditor/ckeditor5-vue'
    import ClassicEditor from '@ckeditor/ckeditor5-build-classic'

    export default {
        components: {
            draggable,
            ckeditor: CKEditor.component
        },
        data() {
            return {

                editor: ClassicEditor,
                editorConfig: {

                }
            }
        },

我有这个错误信息:
Error: ckeditor-duplicated-modules: Some CKEditor 5 modules are duplicated

我已经尝试过这些建议:
rm -rf node_modules && npm install 

或删除 package-lock.json

在文档 here

但我总是有同样的错误信息

有人有想法吗?

谢谢

最佳答案

就我而言,我不小心需要错误版本的 CKEditor 插件。
我有这个:

"@ckeditor/ckeditor5-alignment": "^28.0.0",  // This was the plugin I tried to install
"@ckeditor/ckeditor5-autoformat": "^27.1.0",
"@ckeditor/ckeditor5-basic-styles": "^27.1.0",
"@ckeditor/ckeditor5-block-quote": "^27.1.0",
"@ckeditor/ckeditor5-ckfinder": "^27.1.0",
当我更改 28.0 时,问题就消失了至27.1

关于javascript - 错误 : ckeditor-duplicated-modules: Some CKEditor 5 modules are duplicated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59910707/

相关文章:

php - 嵌套数组的 Laravel 验证器

vue.js - vue js axios,发送POST到elasticsearch

javascript - 从数组中删除函数

php - 使用 PHP shell_exec() 导出数据库并压缩它

javascript - 使用正则表达式提取最后一个斜线和最后一个点之间的文本

php - 上传 PDF 问题

javascript - 使用Vue按秒统计

vue.js - vue js v-link同路由不更新内容

javascript - html垂直自动滚动与javascript

c# - JSON,在客户端和服务器端进行压缩