main.d.ts
定義ファイルにdependency.d.ts
というファイルが含まれていて、そのファイルの先頭に/// <reference types="node" />
がある場合は、main.d.tsファイルに次のエラーを使用できます。TypeScript定義には常にcompilerOptions "types"が含まれている必要があります:["node"]、
import http = require("http");
import stream = require("stream");
import Events = require("events");
// etc...
モジュールの解像度が明白でないため、これは非常に混乱します。 "types": ["node"],
が.d.ts
のファイルのtsconfig.json
にあった場合は、初心者の方が理解しやすくなります。これは、ノード定義の依存関係がどこにあるかを指定する最善の方法ですか、/// <reference types="node" />
が最良の選択ですか?