在内部typescript模块中需要node.js模块
我想使用Typescript内部模块将一个多文件node.js项目移植到一个多文件Typescript项目,并编译成一个在内部typescript模块中需要node.js模块,node.js,module,typescript,Node.js,Module,Typescript,我想使用Typescript内部模块将一个多文件node.js项目移植到一个多文件Typescript项目,并编译成一个.js。如何从内部Typescript模块中要求一个node.js模块?下面是一个示例应用程序: a、 js: b、 js: 如何将代码移植到Typescript 我没有问题,直到我想要求: a、 ts: 如何更改代码以使foo=os.hostname()工作?不幸的是,目前无法将--out与--module混合使用。TypeScript没有给出错误,但生成的javascrip
.js
。如何从内部Typescript模块中要求一个node.js模块?下面是一个示例应用程序:
a、 js:
b、 js:
如何将代码移植到Typescript
我没有问题,直到我想要求:
a、 ts:
如何更改代码以使foo=os.hostname()
工作?不幸的是,目前无法将--out
与--module
混合使用。TypeScript没有给出错误,但生成的javascript错误问题已解决。你应该重新设计这个例子,使它有内部模块。它关闭了,因为它是一个重复的功能要求:他们基本上说,目前不支持它。
var os = require('os')
exports.foo = os.hostname()
var os = require('os')
exports.foo = os.hostname()
/// <reference path="b.ts" />
console.log(b.foo)
module b {
export var foo = 42;
}