Ckeditor 如何将CK Editor 5与Sapper/Svelt3集成?

Ckeditor 如何将CK Editor 5与Sapper/Svelt3集成?,ckeditor,svelte,ckeditor5,sapper,svelte-3,Ckeditor,Svelte,Ckeditor5,Sapper,Svelte 3,我尝试将CK Editor 5集成到我的sapper项目中,如下所示: <script> import { onMount } from 'svelte'; import ClassicEditor from '@ckeditor/ckeditor5-build-classic'; onMount( () => { ClassicEditor.create( document.querySelector( '#editor' )

我尝试将CK Editor 5集成到我的sapper项目中,如下所示:

<script>
    import { onMount } from 'svelte';
    import ClassicEditor from '@ckeditor/ckeditor5-build-classic';
    
    onMount( () => {
        ClassicEditor.create( document.querySelector( '#editor' ) )
        .then( editor => {
            console.log( editor );
        } )
        .catch( error => {
            console.error( error );
        } );
    });
</script>

<textarea id='editor'></textarea>

从“svelte”导入{onMount};
从“@ckeditor/ckeditor5 build classic”导入ClassicEditor;
onMount(()=>{
ClassicEditor.create(document.querySelector('#editor'))
.然后(编辑=>{
console.log(编辑器);
} )
.catch(错误=>{
控制台错误(error);
} );
});
我得到了以下错误:

ReferenceError:未定义窗口 反对。(F:\project\node)_modules@ckeditor\ckeditor 5 build classic\build\ckeditor.js:5:3314) at模块编译(内部/modules/cjs/loader.js:1147:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:1167:10) 在Module.load(内部/modules/cjs/loader.js:996:32) 在Function.Module.load(内部/modules/cjs/loader.js:896:14) at Module.require(内部/modules/cjs/loader.js:1036:19) 根据需要(内部/modules/cjs/helpers.js:72:18) 反对。(F:\project\u sapper\dev\server\server.js:8:1) at模块编译(内部/modules/cjs/loader.js:1147:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:1167:10)

服务器崩溃

如何在sapper/svelte3项目中正确集成CK Editor 5?

由于服务器上没有窗口,因此需要使用


从“svelte”导入{onMount}
让我们来看看分类编辑器
onMount(异步()=>{
常量模块=等待导入(“@ckeditor/ckeditor5 build classic”)
ClassicEditor=module.default
ClassicEditor.create(document.querySelector('#editor'))
.然后(编辑=>{
console.log(编辑器);
} )
.catch(错误=>{
控制台错误(error);
} );
})
由于服务器上没有窗口,因此需要使用


从“svelte”导入{onMount}
让我们来看看分类编辑器
onMount(异步()=>{
常量模块=等待导入(“@ckeditor/ckeditor5 build classic”)
ClassicEditor=module.default
ClassicEditor.create(document.querySelector('#editor'))
.然后(编辑=>{
console.log(编辑器);
} )
.catch(错误=>{
控制台错误(error);
} );
})

它现在抛出一个错误:✗ 客户端无法在具有汇总的新sapper项目中读取nullWorks的属性“includes”。您能提供此错误的复制吗?它现在抛出一个错误:✗ 客户端无法在具有汇总的新sapper项目中读取nullWorks的属性“includes”。你能提供这个错误的复制品吗?