我有这个模块:
module Net.Server {
var socket:dgram.Socket;
[...]
}
和这个app.ts:
var server:Net.Server = new Server();
如果我在第一个文件的开头写这行:
import dgram = require("dgram")
编译器找不到类型'Net.Server',为什么?
答案 0 :(得分:1)
这是因为您已将Net.Server
定义为内部模块,但您尝试将其作为外部模块加载。
要在Node上使用它,您可以将该文件视为模块:
Net.Server.ts
export var socket: dgram.Socket;