저는 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가 설치되어있는 경우)는 자동 완성을 얻을 것이다 :
가져 오기 구문을 사용하십시오 :'import * as fs from "fs"'. 유형을 수동으로 지정하지 않아도됩니다. – cdbajorin