使用 ModelConverterBuilder
Using ModelConverterBuilder
在开发我自己的 ckeditor5 插件时,如何使用这里描述的 buildModelConverter:
https://docs.ckeditor.com/ckeditor5/latest/api/module_engine_conversion_buildmodelconverter-ModelConverterBuilder.html
如果我做
npm install @ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter
就给我
npm ERR! code ENOLOCAL npm ERR! Could not install from
"@ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter" as it
does not contain a package.json file.
您需要先安装包(包是@ckeditor/ckeditor5-engine
):
npm install @ckeditor/ckeditor5-engine
然后,你需要使用包名(@ckeditor/ckeditor5-foo
) + 文件路径(src/foo/bar
)来导入那个东西:
import BuildModelConverter from '@ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter';
但是 该实际文件很长时间不存在,并且在 https://docs.ckeditor.com by a mistake. I don't know how you found a link to it but that class was removed a half a year ago. Right now, the conversion API is organised around this class – editor.conversion
.
上可见
在开发我自己的 ckeditor5 插件时,如何使用这里描述的 buildModelConverter: https://docs.ckeditor.com/ckeditor5/latest/api/module_engine_conversion_buildmodelconverter-ModelConverterBuilder.html
如果我做
npm install @ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter
就给我
npm ERR! code ENOLOCAL npm ERR! Could not install from "@ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter" as it does not contain a package.json file.
您需要先安装包(包是@ckeditor/ckeditor5-engine
):
npm install @ckeditor/ckeditor5-engine
然后,你需要使用包名(@ckeditor/ckeditor5-foo
) + 文件路径(src/foo/bar
)来导入那个东西:
import BuildModelConverter from '@ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter';
但是 该实际文件很长时间不存在,并且在 https://docs.ckeditor.com by a mistake. I don't know how you found a link to it but that class was removed a half a year ago. Right now, the conversion API is organised around this class – editor.conversion
.