2016-06-21 3 views
0

저는 NodeJS와 TypeScript를 처음 사용합니다. 그래서이 질문은 어리 석으나 여전히 버그입니다. NodeJS에 대한 타이핑을 일반적으로 lattest node.ts.d로 구성하여 설치했습니다. 내가 볼 수있는 문제는 NodeJS 코어 모듈 (예 : var fs = require("fs");)의 인스턴스를 만들 때 var fs을 구체적인 NodeJS 모듈 유형 (예 : fs:IFileSystem = require("fs"))으로 지정할 수 없다는 것입니다. 질문은 node.ts.d가 의도적으로 그러한 인터페이스를 포함하지 않는 이유입니다. 또는 논리적 인 이음새없는 NodeJS 코어 모듈 인터페이스를 포함하지 않는 이유는 무엇입니까?NodeJS 코어 모듈에 대한 TypeScript 인터페이스 정의가없는 이유는 무엇입니까?

import fs = require('fs'); 

그리고 (해당 typings가 설치되어있는 경우)는 자동 완성을 얻을 것이다 :

+0

가져 오기 구문을 사용하십시오 :'import * as fs from "fs"'. 유형을 수동으로 지정하지 않아도됩니다. – cdbajorin

답변

1

사용 import 모듈을 가져옵니다.

+0

나는 이러한 인터페이스가 만들어지지 않은 이유를 이해하려고 노력하고 있으며, 대신 자동 완성으로 문제를 해결하기 위해 노력하고 있습니다. 단지 그것을 사용하는 것보다 더 잘 이해해야합니다. – Hivaga

관련 문제