2016-08-14 4 views
5

TypeScriptとNodeにサーバを書く必要があります。TypeScriptのNode `http`モジュールの使い方

  1. 私は定義にそれを

結果は、使用する

  • トライ輸入
  • 私typescriptファイルを作成しDefinitelyTypedリポジトリ
  • からNodeをダウンロード:

    /// <reference path="definitions/commonjs.d.ts" /> 
    /// <reference path="definitions/node.d.ts" /> 
    
    var http = require("http"); 
    
    namespace MyProj { 
        export class Server { 
         public run() { 
          var server = http.createServer(); // TypeScript does not recognize 'http' 
         } 
        } 
    } 
    

    をしかし、私httpモジュールの参照方法を理解できません。どのようにタイプを見つけることができますか?定義ファイルでは、この情報を認識するのに苦労しています。

  • 答えて

    12

    requireを使用しているためです。代わりにimportを使用してください。それはあなたに素敵なインテリセンスを与えるでしょう:-)

    import * as http from "http" 
    
    関連する問題