【问题标题】:import nodejs module break my code导入 nodejs 模块破坏了我的代码
【发布时间】:2015-02-16 12:52:01
【问题描述】:

我有这个模块:

module Net.Server {
    var socket:dgram.Socket;

    [...]
}

还有这个 app.ts:

var server:Net.Server = new Server();

如果我在第一个文件的开头写下这一行:

import dgram = require("dgram")

编译器没有找到类型'Net.Server',为什么?

【问题讨论】:

    标签: node.js module typescript


    【解决方案1】:

    这是因为您已将 Net.Server 定义为 internal 模块,但您试图将其加载为 external 模块。

    要在 Node 上使用它,您可以将文件视为模块:

    Net.Server.ts

    export var socket: dgram.Socket;
    

    【讨论】:

      猜你喜欢
      • 2017-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-14
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多