【问题标题】:Require node.js module in an internal typescript module在内部打字稿模块中需要 node.js 模块
【发布时间】:2014-05-22 09:56:19
【问题描述】:

我想通过使用 Typescript 内部模块将一个多文件 node.js 项目移植到一个多文件 Typescript 项目编译为单个 .js。我怎样才能require来自内部 Typescript 模块的 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() 有效?

【问题讨论】:

    标签: node.js module typescript


    【解决方案1】:

    很遗憾,您目前不能将--out--module 混合使用。 TypeScript 没有报错但是生成的 javascript 是错误的

    【讨论】:

    • 问题已关闭。您应该重新设计示例,使其具有内部模块。
    • 它已关闭,因为它与功能请求的重复:typescript.codeplex.com/workitem/759 他们基本上是说目前不支持它。
    猜你喜欢
    • 1970-01-01
    • 2015-05-01
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多