2016-01-23 69 views
0
的NodeJS我

創建簡單的類(mymodule.ts):如何導入我自己的類爲

export module MyModule { 

export class MyClass { 
    Name: string; 
    greet() { 
     return "Hello world!"; 
    }  
    } 
} 

所以,我有server.ts類(的NodeJS):

import http = require('http'); 
import my = require("mymodule"); 
var test=new my.MyModule.MyClass(); 
test.greet(); 
port = process.env.port || 1337 
http.createServer(function (req, res) { 
    res.writeHead(200, { 'Content-Type': 'text/plain' }); 
res.end('Hello World\n'); 
}).listen(port); 

但是,我有錯誤:Error TS2307 Cannot find module 'mymodule'.

我是新的節點和打字稿(C#背景),所以你可以幫助我:如何將我自己的類包含到nodejs的另一個類?

謝謝!

回答

1

您應該刪除出口模塊部分,只留下:

export class MyClass { 
    Name: string; 
    greet() { 
     return "Hello world!"; 
    }  
    } 

文件已經在打字稿的模塊。

然後:

var test=new my.MyClass(); 

希望這有助於。

相關問題