将 Ckeditor 自定义在线构建集成到 Elixir Phoenix 项目失败

问题描述 投票:0回答:1

我去了 ckeditor 网站并创建了一个自定义构建,下载它并将其集成到资产文件夹的节点模块中。然后我在 app.js 文件中像这样导入它:

import * as InlineEditor from '../node_modules/ckeditor5-custom-build/build/ckeditor.js';

并尝试将其用作

export const Editor = {
    mounted() {
    if (document.querySelector( '#editor' )) {
        InlineEditor
        .create( document.querySelector( '#editor' ))
        .catch( error => {
            console.log(error);
            });
        }
    }
}

但是我得到这个错误:

Uncaught TypeError: InlineEditor.create is not a function

很明显,ckeditor 在线构建器没有指定如何将他们的自定义构建集成到项目中。有没有人熟悉这个问题,谁能想出解决方案?

phoenix-framework ckeditor5
1个回答
0
投票

我明白了。问题是自定义构建显然伴随着编辑器成为三个子项的父项,即“默认”、“编辑器”和“EditorWatchdog”。只需放入 Editor.Editor.create 即可。

© www.soinside.com 2019 - 2024. All rights reserved.