在内部打字稿模块中需要node.js模块

时间:2014-04-09 09:36:51

标签: node.js module typescript

我想通过使用Typescript内部模块将多文件node.js项目移植到多文件Typescript项目,编译为单个.js。我怎么能从内部的Typescript模块require一个node.js模块?这是一个示例应用程序:

a.js:

var os = require('os')
exports.foo = os.hostname()

b.js:

var os = require('os')
exports.foo = os.hostname()

如何将代码移植到Typescript?

在我要求之前我没有问题:

a.ts:

/// <reference path="b.ts" />
console.log(b.foo)

b.ts:

module b {
    export var foo = 42;
}

如何更改代码以使foo = os.hostname()有效?

1 个答案:

答案 0 :(得分:0)

很遗憾,目前您无法将--out--module混在一起。 TypeScript没有给出错误,但生成的javascript错误