2014-04-09 2 views
0

다중 파일 node.js 프로젝트를 Typescript 내부 모듈을 사용하여 .js 단일 파일로 컴파일하는 여러 파일 Typescript 프로젝트로 이식하려고합니다. 어떻게 require 내부 Typescript 모듈에서 node.js 모듈을 할 수 있습니까?내부 타이프 스크립트 모듈에 node.js 모듈 필요

a.js :

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

b.js :

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

어떻게 포트 코드가 타이프하는 않습니다 다음은 샘플 응용 프로그램입니다?

a.ts :

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

b.ts :

module b { 
    export var foo = 42; 
} 

어떻게 foo = os.hostname() 작품 때문에 코드를 변경합니까 내가 필요로 할 때까지

나는 아무 문제가 없다?

답변

0

불행히도 --out--module을 함께 사용할 수 없습니다. TypeScript는 오류가 발생하지 않지만 생성 된 자바 스크립트가 잘못되었습니다.

+0

신고 : https://typescript.codeplex.com/workitem/2407 – basarat

+0

문제가 해결되었습니다. 내부 모듈이 포함되도록 예제를 재 설계해야합니다. – nponeccop

+0

기능 요청이 중복되어 (https://typescript.codeplex.com/workitem/759) 근본적으로 현재 지원되지 않는다고 말합니다. – basarat

관련 문제