Fluid framework 尝试在根SharedDirectory中存储SharedString时未注册通道工厂

Fluid framework 尝试在根SharedDirectory中存储SharedString时未注册通道工厂,fluid-framework,Fluid Framework,我试图创建一个新的SharedStringDDS并将其存储在我的根SharedDirectory上,代码如下: protected async initializefirsttime(){ const text=SharedString.create(this.runtime); this.root.set(“text”,text.handle) } 运行应用程序时,JavaScript控制台中出现以下错误: app.ts:49错误:频道工厂https://graph.microsoft.co

我试图创建一个新的
SharedString
DDS并将其存储在我的根
SharedDirectory
上,代码如下:

protected async initializefirsttime(){
const text=SharedString.create(this.runtime);
this.root.set(“text”,text.handle)
}
运行应用程序时,JavaScript控制台中出现以下错误:

app.ts:49错误:频道工厂https://graph.microsoft.com/types/mergeTree 未注册
在新的LocalChannelContext(LocalChannelContext.js:19)上
在FluidDataStoreRuntime.createChannel(dataStoreRuntime.js:169)
在Function.create(sharedString.js:33)
在掷骰子的时候。(dataObject.ts:43)
在Generator.next()处
在dataObject.ts:4
在新的承诺()
在./src/dataObject.ts.\uu等待器(dataObject.ts:4)
第一次初始化时(dataObject.ts:42)
在DiceRoller.initializeInternal(pureDataObject.js:87)

您需要确保向数据对象工厂注册所有DDS类型

公共静态只读工厂=新的DataObjectFactory(
SomeFluidObject.Name,
一些流体对象,
[
SharedString.getFactory(),
],
{},
);