gpt4 book ai didi

javascript - typescript - 未定义命名空间问题

转载 作者:行者123 更新时间:2023-12-04 16:55:25 25 4
gpt4 key购买 nike

这是我的客户端类:

namespace Core {
export class Client {}
}
我创建了一个新对象,如下所示:
let client = new Core.Client();
但我收到此错误:
/dist/index.js:10
let client = new Core.Client()
^

ReferenceError: Core is not defined
at Namespace.<anonymous> (/dist/index.js:10:18)
at Namespace.emit (events.js:314:20)
at Namespace.emit (/node_modules/socket.io/lib/namespace.js:213:10)
at /node_modules/socket.io/lib/namespace.js:181:14
at processTicksAndRejections (internal/process/task_queues.js:79:11)
问题是什么?

最佳答案

您需要在 index.ts 中引用您的命名空间.所以如果 Client位于名为 core.ts 的文件中你需要做:

/// <reference path="core.ts" />
let client = new Core.Client();
你需要导出你的命名空间:
export namespace Core {
export class Client {}
}
handbook想要查询更多的信息。

关于javascript - typescript - 未定义命名空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64411375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com