Node.js Mendix设置问题-建议的代码不工作

Node.js Mendix设置问题-建议的代码不工作,node.js,mendix,Node.js,Mendix,我正在深入了解Mendix Typescript SDK,并按照上的说明进行操作 然后我创建了一个脚本来尝试它 但是,我在此页面上建议的代码script.ts出现以下错误: error TS2554: Expected 1-2 arguments, but got 0. 30 return dm.load(); ~~~~~~~~~ node_modules/mendixmodelsdk/dist/gen/domainmodels.d.ts:583:14 583

我正在深入了解Mendix Typescript SDK,并按照上的说明进行操作

然后我创建了一个脚本来尝试它

但是,我在此页面上建议的代码
script.ts
出现以下错误:

error TS2554: Expected 1-2 arguments, but got 0.
30     return dm.load();
      ~~~~~~~~~
node_modules/mendixmodelsdk/dist/gen/domainmodels.d.ts:583:14
583         load(callback: (element: DomainModel) => void, forceRefresh?: boolean): void;
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
An argument for 'callback' was not provided.
Found 1 error.

return dm.load();
我不懂NodeJS-但我可以告诉你传递给
load()
的参数不正确-只是不存在,尽管
load()
被定义为接受一个参数。但是,为什么建议的设置中的脚本会出现错误?我将讨论这个问题。但是需要从哪里开始的帮助

这“感觉”像是版本差异/设置错误。但在我设置它时,我在其他任何地方都没有看到错误


我遗漏了什么?

我没有制作这个特定示例脚本的经验;它可能已经过时了。在我自己的脚本中,我使用
loadAsPromise
函数加载数据模型,如本文中的脚本所示


我没有让那个特别的例子脚本工作的经验;它可能已经过时了。在我自己的脚本中,我使用
loadAsPromise
函数加载数据模型,如本文中的脚本所示

async function serializeToJs() {
    const workingCopy = await project.createWorkingCopy();
    const domainModelInterface = workingCopy.model().allDomainModels().filter(dm => dm.containerAsModule.name === moduleName)[0];

    try {
        const domainModel = await loadAsPromise(domainModelInterface);
        console.log(JavaScriptSerializer.serializeToJs(domainModel)); //print out the generated JavaScript
        console.log("success!")
    } catch (error) {
        console.log(`error: ${error}`);
    }
}