2016-01-23 71 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(); 

希望这有助于。

相关问题