我正在关注此链接(文档),但它不起作用。
当我使用 2 个不同的 ckEditros(ckEditor5) 创建构建时,它给了我以下错误。
错误错误:未捕获(承诺中):TypeError:this.editor.create 不是函数TypeError:this.editor.create 不是CKEditorComponent 的函数。
如果有人知道,请指导我这个问题。
我正在关注此链接(文档),但它不起作用。
当我使用 2 个不同的 ckEditros(ckEditor5) 创建构建时,它给了我以下错误。
错误错误:未捕获(承诺中):TypeError:this.editor.create 不是函数TypeError:this.editor.create 不是CKEditorComponent 的函数。
如果有人知道,请指导我这个问题。
使用不同的
ID
对于每个 CKEditor。
如果问题仍然存在,请尝试共享一些代码,以便我查看发生了什么
是的,你可以这么做。您可以安装相同npm
模块的两个版本。首先,删除现有版本并使用此命令安装,您可以提供版本号进行安装。这是命令:
npm i <package_name_alias>@npm:<package_name>
在您的情况下,它应该变成这样(对于最新版本):
npm i latest-ckEditor5@npm:ckEditor5
对于低于最新版本的任何其他版本,请使用:
npm i latest-ckEditor5@npm:ckEditor5@versionNumber
在你的包中,它看起来像这样:
"dependencies": {
"latest-ckEditor5": "^latestPackage",
"oldest-ckEditor5": "Olderverion"
}
你可以像这样使用它们:
import { ckEditor5 } from 'latest-ckEditor5'; // check the exported member name
import { ckEditor5 } from 'oldest-ckEditor5';