我想通过使用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()
有效?
答案 0 :(得分:0)
很遗憾,目前您无法将--out
与--module
混在一起。 TypeScript没有给出错误,但生成的javascript错误