2016-06-21 12 views
0

私はNodeJSとTypeScriptを初めて使っていますので、この質問はばかげているかもしれませんが、それでもバグです。私はNodeJSの入力を一般的にインストールしました。それらはlattest node.ts.dから構成されています。私が見ている問題は、NodeJSコアモジュール(var fs = require("fs");)のインスタンスを作成するときに、具体的なNodeJSモジュールタイプ(例:fs:IFileSystem = require("fs"))であると指定することができません。問題は、node.ts.dに意図的なインターフェイスが含まれていないか、論理的な継ぎ目のあるNodeJSコアモジュールのインターフェイスが含まれない理由は何ですか?NodeJSコアモジュールのTypeScript Interface定義がないのはなぜですか?

+0

インポート構文を使用します。 'import * as fs from" fs "'タイプを手動で割り当てる必要はありません。 – cdbajorin

答えて

1

使用importモジュールをインポートする:

import fs = require('fs'); 

と(対応するタイピングがインストールされている場合)には、自動補完を取得します。

+0

私は、このようなインターフェイスが作成されていない理由を理解しようとしています。代わりに、自動補完で問題を解決するだけです。ちょうどそれを使用するのではなく、より良く理解することができます。 – Hivaga

関連する問題